Redis累积培养持续签到习惯(redis 连续签到)
《Redis累积培养持续签到习惯》
我们都希望让自己如腾讯公司一样,能够培养持续签到习惯。然而,大多数我们总是因为纪念日、或者沉迷游戏而忽略了签到任务,只有想到时才精神抖擞的去完成,但是这估计永远不会随着时间的推移而变的更习惯。
下面我们来想一个思路,能够借助 Redis 作为数据库,来试一下能不能鼓励我们持续签到。
1.开始前,我们可以先创建一个针对当日签到的 key-value 键值对(以字符串值 0 进行记录):
SET key "0"
2.每次在按时、纪念日进行签到时,可以使用 Redis 的 INCR 命令将值加 1:
INCR key
3.可以定期检查当前的签到次数,使用 GET 命令:
GET key
4.当累计了足够的次数时,可以使用 Redis 的 EXPIRE 命令设置 key 的过期时间:
EXPIRE key 60*60*24
以上就是 Redis 对累积签到习惯培养的一种尝试,其实 Redis 还有更多强大之处,我们仅仅只是把一个小小的签到习惯通过它来展现了一下,期待更多的伙伴,一起用 Redis 来玩耍让自己变得更强大、更有趣!