这是一个创建于 926 天前的主题,其中的信息可能已经有所发展或是发生改变。
如 mysql 的结构类似:
id name
-- --
1 apple
2 banana
程序直接使用 insert values ('apple') 来获得一个新的 id 3 的对应
这种 id 自增有序的方式,如何使用 redis 来存储?
如果使用 Set 方式的话, 因为是无序的,无法保障 1-apple 2-banana 的对应
如果使用 oder set 的话,无法自动递增,得自己维护增加数字(分值)
还有什么其他的方式来存储吗?
|
|
1
CEBBCAT 2022-03-24 16:21:12 +08:00 via iPhone
这个需求看起来有点奇怪,是不是缘木求鱼了?如果真的要做的话,redis 支持 lua 脚本,zset 求 max 后+1 再存储即可
|