# Zincrby
有序集合中对指定成员的分数加上增量 increment
语法
ZINCRBY key increment member
可用版本:
1.2.0
时间复杂度:
O(log(N)) 其中 N 是排序集中的元素数。
ACL 类别:
@write
,@sortedset
,@fast
将存储在key
处的排序集中member
的分数增加increment
。如果排序集中不存在member
,则添加increment
作为它的分数(就好像它以前的分数是“0.0”一样)。如果不存在key
,则创建一个新的排序集,指定的member
作为它的唯一成员。
当key
存在但不包含已排序的集合时,会返回一个错误。
score
值应该是数值的字符串表示,并接受双精度浮点数字。可以提供一个负值来减少分数。
# 返回
批量字符串回复member
:(双精度浮点数)的新分数,以字符串表示。
# 例子
redis> ZADD myzset 1 "one"
(integer) 1
redis> ZADD myzset 2 "two"
(integer) 1
redis> ZINCRBY myzset 2 "one"
"3"
redis> ZRANGE myzset 0 -1 WITHSCORES
1) "two"
2) "2"
3) "one"
4) "3"
redis>
# 反馈
如果您在此页面上发现问题,或有改进建议,请提交请求以合并或打开存储库中的问题。
← Zrank Zrangebyscore →