redis设计用户签到
设计签到key
key check-in:1 1/2/3/4/5/6/……. 1
chek-in(键名) :1(用户id) 1/2/3/4/5…….(天数) …………….是否签到(0-1).
命令行查看当前用户1 在1号是否签到………
实例: getbit check_in:1 1
127.0.0.1:6379> keys *
1) "check_in:1"
127.0.0.1:6379> getbit check_in:1 1
(integer) 1
127.0.0.1:6379> gitbit check_in:1 2
(error) ERR unknown command 'gitbit'
127.0.0.1:6379> getbit check_in:1 2
(integer) 1
127.0.0.1:6379> getbit check_in:1 5
(integer) 0
127.0.0.1:6379>
统计当前签到总数?
127.0.0.1:6379> bitcount check_in:1
(integer) 4
127.0.0.1:6379>
案例思想:2018年1月份 用户1签到了多少次 可以吧这个信息存入到redis中去,根据签到的天数兑换什么奖品等等信息可以使用上面的key来设计这只是其中一种方式
还没有评论,来说两句吧...