Latest web development tutorials

Команда Redis Zadd

Redis упорядоченное множество (отсортированный комплект)

Команда Redis Zadd для одного или нескольких членов элементов и их дробное значение добавляется к упорядоченное множество их.

Если член уже является членом упорядоченного множества, то обновленное значение членов фракции и членов вставив на элементы, чтобы гарантировать, что элемент в правильном положении.

Значения Score может быть целым числом или двойной точности с плавающей запятой.

Если упорядоченный набор ключ не существует, создайте пустой набор и приказал, чтобы выполнить операцию Zadd.

Когда ключ присутствует, но не упорядоченное множество типа, возвращается ошибка.

Примечание: В предыдущей версии Redis 2.4, Zadd может только добавить элемент.

грамматика

Redis Zadd синтаксис Основная команда выглядит следующим образом:

redis 127.0.0.1:6379> ZADD KEY_NAME SCORE1 VALUE1.. SCOREN VALUEN

Доступные версии

> = 1.2.0

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

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

примеров

redis 127.0.0.1:6379> ZADD myset 1 "hello"
(integer) 1
redis 127.0.0.1:6379> ZADD myset 1 "foo"
(integer) 1
redis 127.0.0.1:6379> ZADD myset 2 "world" 3 "bar"
(integer) 2
redis 127.0.0.1:6379> ZRANGE myzset 0 -1 WITHSCORES
1) "hello"
2) "1"
3) "foo"
4) "1"
5) "world"
6) "2"
7) "bar"
8) "3"

Redis упорядоченное множество (отсортированный комплект)