кодесурса
«Redis

Redis Сортированные Наборы: ZINCRBY

script1adsense2code
script1adsense3code

Элемент приращения ключа 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code