Showing
1 changed file
with
3 additions
and
3 deletions
@@ -3,11 +3,11 @@ | @@ -3,11 +3,11 @@ | ||
3 | ### Redis设计 | 3 | ### Redis设计 |
4 | 4 | ||
5 | 1.记录用户连续签到的时间 | 5 | 1.记录用户连续签到的时间 |
6 | -KV: `KEY: userId, Value: checked_days` , 例如 `10623456-->6` 表示`10623456`已经连续签到6天。 key过期时间是当天时间到第二天零点,例如,设置时间为 `2016-04-01 17:48`, 则失效时间为`2016-04-03 00:01` | 6 | +Key Value结构: `KEY: checkedDays:userId, Value: NUMBER` , 例如 `checkedDays:10623456-->6` 表示`10623456`已经连续签到6天。 key过期时间是当天时间到第二天零点,例如,设置时间为 `2016-04-01 17:48`, 则失效时间为`2016-04-03 00:01` |
7 | 7 | ||
8 | 2.记录用户当天是否签到 | 8 | 2.记录用户当天是否签到 |
9 | -KV: `KEY: userId, Value: Y or N` , 例如 `10623456-->Y` 表示`10623456`当天已经签到。key过期时间:当天时间到今晚零点, 例如,设置时间为 `2016-04-01 17:48`, 则失效时间为`2016-04-02 00:01` | 9 | +Key Value结构: `KEY: ischecked:userId, Value: Y or N` , 例如 `ischecked:10623456-->Y` 表示`10623456`当天已经签到。key过期时间:当天时间到今晚零点, 例如,设置时间为 `2016-04-01 17:48`, 则失效时间为`2016-04-02 00:01` |
10 | 10 | ||
11 | 流程如下: | 11 | 流程如下: |
12 | 12 | ||
13 | -![流程图] (http://7xs795.com1.z0.glb.clouddn.com/53d8bb430cf223f173deea9c.png) | 13 | +![流程图] (https://www.processon.com/embed/55cd87eae4b0fa8cc6621071) |
-
Please register or login to post a comment