redis设计用户签到

深藏阁楼爱情的钟 2022-04-11 09:54 249阅读 0赞

设计签到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

  1. 127.0.0.1:6379> keys *
  2. 1) "check_in:1"
  3. 127.0.0.1:6379> getbit check_in:1 1
  4. (integer) 1
  5. 127.0.0.1:6379> gitbit check_in:1 2
  6. (error) ERR unknown command 'gitbit'
  7. 127.0.0.1:6379> getbit check_in:1 2
  8. (integer) 1
  9. 127.0.0.1:6379> getbit check_in:1 5
  10. (integer) 0
  11. 127.0.0.1:6379>

统计当前签到总数?

  1. 127.0.0.1:6379> bitcount check_in:1
  2. (integer) 4
  3. 127.0.0.1:6379>

案例思想:2018年1月份 用户1签到了多少次 可以吧这个信息存入到redis中去,根据签到的天数兑换什么奖品等等信息可以使用上面的key来设计这只是其中一种方式

发表评论

表情:
评论列表 (有 0 条评论,249人围观)

还没有评论,来说两句吧...

相关阅读