【发布时间】:2015-09-23 21:29:34
【问题描述】:
我在 Redis 中使用排序集数据类型。
我使用命令zadd 添加数据。添加数据为JSON格式。
如何在这个按分数排序的集合中更改值? 我需要获取 JSON 值并更改一个字段,然后更新此排序集。
我尝试再次添加相同分数的数据,但我得到了重复
【问题讨论】:
-
看看值是否不同Redis在排序集中添加了具有相同
score的新元素(: -
当然。如果您发送了不同的成员,redis 怎么知道您指的是现有成员?你也应该检查ZADD上的XX选项
-
那怎么改数据呢?我添加如下数据:
zadd(key, score, data)。在我通过score获取数据并尝试更新data
标签: redis node-redis phpredis