кодесурса
«Redis

Redis отсортированные наборы: ZADD

script1adsense2code
script1adsense3code

ZADD ключевой счет1 участник1 [счет2 участник2]

Команда Redis ZADD используется для добавления всех указанных членов с указанными баллами в отсортированный набор, хранящийся в ключе. Если указанный член является существующим членом сохраненного набора, счет обновляется, и элемент повторно вставляется в правильное положение, чтобы обеспечить правильное упорядочение. Новый отсортированный набор с указанными членами как единственными членами создается, когда ключ не существует или отсортированный набор был пустым. Если ключ существует, но не содержит отсортированный набор, возвращается ошибка.

Синтаксис:

 ZADD KEY_NAME SCORE1 VALUE1 .. SCOREN VALUEN

Доступно с

1.2.0.

Возвращаемое значение

Целочисленные ответы Количество элементов, добавленных в отсортированные наборы, не включая уже существующие элементы, для которых был обновлен счет.

Тип возвращаемого значения

целое число

Пример: Redis ZADD

 127.0.0.1:6379> ZADD mycolorset 1 white
(целое число) 1
127.0.0.1:6379> ZADD mycolorset 2 black
(целое число) 1
127.0.0.1:6379> ZADD mycolorset 3 red
(целое число) 1
127.0.0.1:6379> ZRANGE mycolorset 0 -1
1) "белый"
2) "черный"
3) "красный"
127.0.0.1:6379> ZRANGE mycolorset 0 -1 СБРОСЫ
1) "белый"
2) "1"
3) "черный"
4) "2"
5) "красный"
6) "3"

Пример: Redis ZADD: член счета может иметь несколько входов

 127.0.0.1:6379> ЗАДД mycolorset 4 синий 5 зеленый
(целое число) 2
127.0.0.1:6379> ZRANGE mycolorset 0 -1 СБРОСЫ
 1) "белый"
 2) "1"
 3) "черный"
 4) "2"
 5) "красный"
 6) "3"
 7) "синий"
 8) "4"
 9) "зеленый"
10) "5"

Пример: Redis ZADD: оценка равна члену сортировки

 127.0.0.1:6379> ZADD mycolorset 1 белый 1 черный 1 красный 1 синий 1 зеленый
(целое число) 5
127.0.0.1:6379> ZRANGE mycolorset 0 -1 СБРОСЫ
 1) "черный"
 2) "1"
 3) "синий"
 4) "1"
 5) "зеленый"
 6) "1"
 7) "красный"
 8) "1"
 9) "белый"
10) "1"

Пример: Redis ZADD: дубликат члена не разрешен

 127.0.0.1:6379> ZADD mycolorset 1 оранжевый
(целое число) 1
127.0.0.1:6379> ZRANGE mycolorset 0 -1 СБРОСЫ
 1) "черный"
 2) "1"
 3) "синий"
 4) "1"
 5) "зеленый"
 6) "1"
 7) "апельсин"
 8) "1"
 9) "красный"
10) "1"
11) "белый"
12) "1"

Предыдущий: Redis Sets
Далее: ZCARD

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code