Команда 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"