Zset-ZADD

Zset-ZADDzadd命令作用与给zset有序集合添加数据,时间复杂度为 O(M*log(N)), N 是有序集的基数, M 为成功添加的新成员的数量。命令行格式:zaddkeyscoremember[scoremember][scorememb

大家好,欢迎来到IT知识分享网。Zset-ZADD"

zadd命令作用与给zset有序集合添加数据,时间复杂度为 O(M*log(N)), N 是有序集的基数, M 为成功添加的新成员的数量。
 
命令行格式:
zadd key score member [score member] [score member]

 

作用:
将一个或者多个member元素以及值score加入到有序集key中。
如果member已经是有序集合的成员,那么更新这个member的值,并且重新插入。
score的值可以是整数或者双精度浮点数。
如果key是不存在的,会添加一个key。
如果key存在但是不是有序集合类型的话,将会返回一个错误信息。
 
注意:
zadd在redis1.2.0版本之后才有。redis2.4版本之后,才支持批量添加。
 
返回值:
被成功添加的新成员数目,不包括已经存在的更新数目。
 
命令演示:
127.0.0.1:6379> zadd rank 10 zhangsan
(integer) 1
127.0.0.1:6379> zadd rank 12 lisi 9 wangwu
(integer) 2
127.0.0.1:6379> zrange rank 0 -1 withscores
1) "wangwu"
2) "9"
3) "zhangsan"
4) "10"
5) "lisi"
6) "12"
127.0.0.1:6379> zadd rank 8 zhangsan
(integer) 0
127.0.0.1:6379> zrange rank 0 -1 withscores
1) "zhangsan"
2) "8"
3) "wangwu"
4) "9"
5) "lisi"
6) "12"

 

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/32499.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信