【发布时间】:2015-10-20 15:50:03
【问题描述】:
我是 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"
【问题讨论】:
-
听起来您想要某种有序的地图。根据您的用例,使用
set "xyz:1" "abc"之类的东西可能就足够了。请添加更多详细信息:)