请教个数据存储的问题

2020-12-09 16:26:09 +08:00
 awanganddong

1.有一个组,这个组里边有多条数据,然后每个数据有失效的时间。

那种存储方式比较好?

现在我是打算通过键值对形式存储 redis 。

存储形式在 redis 结构如下:

group_id::row_id::recode

通过 redis scan 去检索匹配的键值对


该数据类型应用场景: 1.判断该条数据是否失效 2.统计改组数据中尚未失效的数据

1358 次点击
所在节点    程序员
8 条回复
wilsonWei
2020-12-09 17:52:42 +08:00
存 redis 比较好,不用自己去维护失效数据
awanganddong
2020-12-09 19:24:57 +08:00
除了我说的这种结构,还想了解下还有没其他数据结构
wangyanrui
2020-12-09 19:27:41 +08:00
ZSET
awanganddong
2020-12-09 19:30:49 +08:00
zset 可以自动淘汰过期的字段吗
fengpan567
2020-12-09 19:48:22 +08:00
用集合没办法设置每条数据的过期时间,只能用字符串类型了
awanganddong
2020-12-09 19:53:10 +08:00
1
Vedar
2020-12-09 20:30:18 +08:00
存 zset 用过期时间当 score 代码轮询 zrem
awanganddong
2020-12-10 21:08:13 +08:00
@vedar 这个比较好。谢谢你了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/733805

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX