我是Redis(3.0.2)中排序集的新手。我基本上想要根据唯一键更新Redis排序集中的值。截至目前,“zadd”每次都会继续为特定密钥添加新值。
截至目前:
127.0.0.1:6379> zadd xyz 1 "abc"
(integer) 1
127.0.0.1:6379> zadd xyz 1 "newabc"
(integer) 1
127.0.0.1:6379> zrange xyz 0 -1
1) "abc"
2) "newabc"
必需输出:(它应该将xyz键的值从“abc”写入“newabc”
127.0.0.1:6379> zadd xyz 1 "abc"
(integer) 1
127.0.0.1:6379> zadd xyz 1 "newabc"
(integer) 1
127.0.0.1:6379> zrange xyz 0 -1
1) "newabc"
答案 0 :(得分:0)
当我们谈论元素时,Redis中的排序集是集,而多个不同的元素可以与同一个共存>评分
如果你想要那个输出,你需要设计一个不同的数据模型,因为我不知道你的实际问题或你的项目目标是什么,我将无法提供一个明确的解决方案。