我在 Redis 中使用排序集数据类型。
我使用命令 zadd
添加数据。添加数据为JSON格式。
我如何更改这个按分数排序的集合中的值? 我需要获取 JSON 值并更改一个字段,然后更新此排序集。
我试图添加具有相同分数的 aging 数据,但我得到了重复
最佳答案
很简单!
ZREM key data;
ZADD key score newdata;
您根本无法更新 SET 结构中的元素。这在定义上是不可能的!就像我不能吃一杯水,我只能喝它^_^
如果您还有任何问题,请回复。
顺便说一下,我不知道您的应用需求,但我强烈感觉 SORTED SET 不适合您的应用场景。
关于redis - 如何更改排序集中的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32749824/