排序集不基于Redis中的键更新值

时间:2015-10-20 06:26:04

标签: redis sortedset

我是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"

1 个答案:

答案 0 :(得分:0)

当我们谈论元素时,Redis中的排序集,而多个不同的元素可以与同一个共存>评分

如果你想要那个输出,你需要设计一个不同的数据模型,因为我不知道你的实际问题或你的项目目标是什么,我将无法提供一个明确的解决方案。