Redis ZADD命令
Redis ZADD命令添加所有指定的成員指定的分數存放在鍵的有序集合。它可以指定多個分/成員對。如果指定的成員已經是有序集合中的一員,分數被更新,並在合適的位置插入元素,以確保正確的順序。如果鍵不存在,一個新的有序集合的指定成員作為唯一的成員創建,就像如果有序集合是空的。如果該鍵存在,但不持有有序集合,則返回一個錯誤。
返回值
返回整型添加到有序集合,不包括被更新元素元素的數量。
語法
redis ZADD命令的基本語法如下所示:
redis 127.0.0.1:6379> ZADD KEY_NAME SCORE1 VALUE1.. SCOREN VALUEN
例子
redis 127.0.0.1:6379> ZADD myset 1 "hello" (integer) 1 redis 127.0.0.1:6379> ZADD myset 1 "foo" (integer) 1 redis 127.0.0.1:6379> ZADD myset 2 "world" 3 "bar" (integer) 2 redis 127.0.0.1:6379> ZRANGE myzset 0 -1 WITHSCORES 1) "hello" 2) "1" 3) "foo" 4) "1" 5) "world" 6) "2" 7) "bar" 8) "3"