在 Redis 中,ZADD
命令用于将一个或多个成员及其分数添加到有序集合中。每个成员都有一个与之相关联的分数,用于排序。
语法
ZADD key [NX|XX] [CH] score member [score member ...]
key
: 有序集合的名称。score
: 要关联的分数(浮点数)。member
: 要添加的元素。
可选参数
NX
: 仅在成员不存在时添加。XX
: 仅在成员已存在时添加。CH
: 修改返回值以表示更改的数量,而不仅仅是新增的成员数量。
示例
添加单个元素
ZADD mysortedset 1 "one"
添加多个元素
ZADD mysortedset 2 "two" 3 "three" 0 "zero"
查看有序集合内容
ZRANGE mysortedset 0 -1 WITHSCORES
返回值
- 返回成功添加的新成员数量,如果该成员已存在,则返回0。
注意事项
- 如果目标键不存在,将会创建一个新的空有序集合。
- 有序集合中的所有分数都是浮点数,可以重复,但同一成员只能出现一次,并且相同的分数也可以对应不同的成员。
如果你还有其他问题或者需要更详细的信息,请告诉我!
内容由零声教学AI助手提供,问题来源于学员提问