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