1.有一个组,这个组里边有多条数据,然后每个数据有失效的时间。
那种存储方式比较好?
现在我是打算通过键值对形式存储 redis 。
存储形式在 redis 结构如下:
group_id::row_id::recode
通过 redis scan 去检索匹配的键值对
该数据类型应用场景: 1.判断该条数据是否失效 2.统计改组数据中尚未失效的数据

1.有一个组,这个组里边有多条数据,然后每个数据有失效的时间。
那种存储方式比较好?
现在我是打算通过键值对形式存储 redis 。
存储形式在 redis 结构如下:
group_id::row_id::recode
通过 redis scan 去检索匹配的键值对
该数据类型应用场景: 1.判断该条数据是否失效 2.统计改组数据中尚未失效的数据
1 wilsonWei Dec 9, 2020 存 redis 比较好,不用自己去维护失效数据 |
2 awanganddong OP 除了我说的这种结构,还想了解下还有没其他数据结构 |
3 wangyanrui Dec 9, 2020 ZSET |
4 awanganddong OP zset 可以自动淘汰过期的字段吗 |
5 fengpan567 Dec 9, 2020 用集合没办法设置每条数据的过期时间,只能用字符串类型了 |
6 awanganddong OP 1 |
7 Vedar Dec 9, 2020 存 zset 用过期时间当 score 代码轮询 zrem |
8 awanganddong OP @vedar 这个比较好。谢谢你了 |