...
|
...
|
@@ -3,10 +3,11 @@ |
|
|
### Redis设计
|
|
|
|
|
|
1.记录用户连续签到的时间
|
|
|
KV: `KEY: userId, Value: checked_days` , 例如 `10623456-->6` #记录用户连续签到的天数,key过期时间是当天时间到第二天零点,例如,设置时间为 `2016-04-01 17:48`, 则失效时间为`2016-04-03 00:01`
|
|
|
KV: `KEY: userId, Value: checked_days` , 例如 `10623456-->6` 表示`10623456`已经连续签到6天。 key过期时间是当天时间到第二天零点,例如,设置时间为 `2016-04-01 17:48`, 则失效时间为`2016-04-03 00:01`
|
|
|
|
|
|
2.记录用户当天是否签到
|
|
|
KV: `KEY: userId, Value: Y or N` , 例如 `10623456-->Y` # 记录用户当天是否签到,key过期时间:当天时间到今晚零点, 例如,设置时间为 `2016-04-01 17:48`, 则失效时间为`2016-04-02 00:01`
|
|
|
KV: `KEY: userId, Value: Y or N` , 例如 `10623456-->Y` 表示`10623456`当天已经签到。key过期时间:当天时间到今晚零点, 例如,设置时间为 `2016-04-01 17:48`, 则失效时间为`2016-04-02 00:01`
|
|
|
|
|
|
流程如下:
|
|
|
|
|
|
流程图 (http://git.dev.yoho.cn/yoho-documents/api-interfaces/blob/master/StarClass/53d8bb430cf223f173deea9c.png) |
...
|
...
|
|