Spec-Zone.ru › Redis

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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API