Redis Сортированные Наборы: ZINCRBY
Элемент приращения ключа ZINCRBY
Команда Redis ZINCRBY используется для увеличения оценки или члена в отсортированном наборе, хранящемся в ключе, на инкрементное значение. Если в отсортированном наборе нет ни одного члена, он добавляется с добавочным значением, как указано. Если ключ не существует, создается новый отсортированный набор с указанным членом в качестве единственного члена. Если ключ существует, но не содержит отсортированный набор, возвращается ошибка.
Синтаксис:
ZINCRBY KEY INCREMENT ЧЛЕН
Доступно с
1.2.0.
Возвращаемое значение
Ответ на строку, новый счет члена (число с плавающей запятой двойной точности), представленный в виде строки.
Тип возвращаемого значения
строка
Пример: Redis ZINCRBY: увеличение счета, уменьшение
127.0.0.1:6379> ЗАДД myvisit 1200 facebook.com 1800 google.com 1500 stackoverflow.com (целое число) 3 127.0.0.1:6379> ZREVRANGE myvisit 0 -1 СЧЕТ 1) "google.com" 2) "1800" 3) "stackoverflow.com" 4) "1500" 5) "facebook.com" 6) "1200" Facebook.com увеличился на 500 127.0.0.1:6379> ZINCRBY myvisit 500 facebook.com "1700" 127.0.0.1:6379> ZREVRANGE myvisit 0 -1 СЧЕТ 1) "google.com" 2) "1800" 3) "facebook.com" 4) "1700" 5) "stackoverflow.com" 6) "1500" Google.com снизился на 200 127.0.0.1:6379> ZINCRBY myvisit -200 google.com "1600" Ранг изменился 127.0.0.1:6379> ZREVRANGE myvisit 0 -1 СЧЕТ 1) "facebook.com" 2) "1700" 3) "google.com" 4) "1600" 5) "stackoverflow.com" 6) "1500"
Пример: Redis ZINCRBY: использование десятичной
127.0.0.1:6379> ZLD myliteracy 8,3 Канада 6,7 Бразилия 5,1 Индия 4,2 Koria 7,9 Япония (целое число) 5 127.0.0.1:6379> ZREVRANGE myliteracy 0 -1 ОТМЕНА 1) "Канада" 2) "8.3000000000000007" 3) "Япония" 4) "7.9000000000000004" 5) "Бразилия" 6) "6.7000000000000002" 7) "Индия" 8) "5.0999999999999996" 9) "Кориа" 10) "4.2000000000000002" 127.0.0.1:6379> ZINCRBY myliteracy 1.7 Индия «+6,7999999999999998»
Пример: Redis ZINCRBY: создать ключевой элемент
Если вам не нужно создавать и сохранять существующий ключ или элемент. В настоящее время критерий оценки составляет 0,0.
127.0.0.1:6379> ZINCRBY dailyviewers 1 450205 "1" 127.0.0.1:6379> ZINCRBY dailyviewers 1 450205 "2" 127.0.0.1:6379> ZINCRBY dailyviewers 1 450205 "3" 127.0.0.1:6379> ZINCRBY dailyviewers 1 450306 "1" 127.0.0.1:6379> ZINCRBY dailyviewers 1 450306 "2" 127.0.0.1:6379> ZREVRANGE dailyviewers 0 -1 ОТМЕНА 1) "450205" 2) "3" 3) "450306" 4) "2"
Предыдущая: ZCOUNT
Далее: ZINTERSTORE
Новый контент: Composer: менеджер зависимостей для PHP , R программирования