ZINCRBY
ZINCRBY
ZINCRBY key increment member
- Доступно с версии:
- 1.2.0
- Сложность вычислений:
- O(log(N)), где N — количество элементов в упорядоченном наборе.
- Категории ACL:
-
@write,@sortedset,@fast,
Увеличивает значение member в упорядоченном наборе, хранящемся по адресу key, на increment. Если member не существует в упорядоченном наборе, он добавляется с значением increment (как если бы его предыдущее значение было 0.0). Если key не существует, создается новый упорядоченный набор с указанным member в качестве единственного члена.
Возвращается ошибка, если key существует, но не содержит упорядоченный набор.
Значение score должно быть строковым представлением числового значения и может принимать значения с плавающей запятой двойной точности. Возможна передача отрицательного значения для уменьшения значения.
Возврат
Ответ в виде строки: новое значение member (число с плавающей запятой двойной точности), представленное в виде строки.
Примеры
ZADD myzset 1 "one" ZADD myzset 2 "two" ZINCRBY myzset 2 "one" ZRANGE myzset 0 -1 WITHSCORES
© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/zincrby/