кодесурса
«Redis

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

script1adsense2code
script1adsense3code

ZINTERSTORE ключ назначения цифровых клавиш [key ...]

Команда Redis ZINTERSTORE используется для вычисления пересечения указанного количества наборов ключей, отсортированных по заданным ключам, и сохраняет результат в указанном ключе.

Синтаксис:

 ZINTERSTORE KEY INCREMENT ЧЛЕН

Доступно с

2.0.0.

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

Целочисленный ответ - количество элементов в результирующем отсортированном наборе в месте назначения.

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

целое число

Пример: Redis ZINTERSTORE

«Redis
 127.0.0.1:6379> ZADD srcset1 5 M 6 N 7 O
(целое число) 3
127.0.0.1:6379> ZADD srcset2 3 N 2 O 4 P
(целое число) 3
127.0.0.1:6379> ZINTERSTORE desset 2 srcset1 srcset2
(целое число) 2
127.0.0.1:6379> ZRANGE desset 0 -1
1) "Н"
2) "О"
127.0.0.1:6379> ZRANGE desset 0 -1 WITHSCORE
(ошибка) Ошибка синтаксиса ERR
127.0.0.1:6379> ZRANGE desset 0 -1 ОТМЕНА
1) "Н"
2) "9"
3) "О"
4) "9"

Пример: Redis ZINTERSTORE: Использование весов

«Redis
 127.0.0.1:6379> ZADD srcset1 5 M 6 N 7 O
(целое число) 3
127.0.0.1:6379> ZADD srcset2 3 N 2 O 4 P
(целое число) 3
127.0.0.1:6379> ZINTERSTORE desset 2 srcset1 srcset2 WEIGHTTS 2 3
(целое число) 2
127.0.0.1:6379> ZRANGE desset 0 -1 ОТМЕНА
1) "О"
2) "20"
3) "Н"
4) "21"

Пример: Redis ZINTERSTORE: Использование агрегата

«Redis
 127.0.0.1:6379> ZADD srcset1 5 M 6 N 7 O
(целое число) 3
127.0.0.1:6379> ZADD srcset2 3 N 2 O 4 P
(целое число) 3
127.0.0.1:6379> ZINTERSTORE desset 2 srcset1 srcset2 AGGREGATE MIN
(целое число) 2
127.0.0.1:6379> ZRANGE desset 0 -1 ОТМЕНА
1) "О"
2) "2"
3) "Н"
4) "3"
127.0.0.1:6379> ZINTERSTORE desset 2 srcset1 srcset2 AGGREGATE MAX
(целое число) 2
127.0.0.1:6379> ZRANGE desset 0 -1 ОТМЕНА
1) "Н"
2) "6"
3) "О"
4) "7"

Пример: Redis ZINTERSTORE: объединение трех наборов

«Redis
 127.0.0.1:6379> ZADD srcset1 5 M 6 N 7 O
(целое число) 3
127.0.0.1:6379> ZADD srcset2 3 N 2 O 4 P
(целое число) 3
127.0.0.1:6379> ZADD srcset3 1 O 2 P 3 Q
(целое число) 3
127.0.0.1:6379> ZINTERSTORE desset 3 srcset1 srcset2 srcset3
(целое число) 1
127.0.0.1:6379> ZRANGE desset 0 -1 ОТМЕНА
1) "О"
2) "10"

Предыдущий: ZINCRBY
Далее: ZLEXCOUNT

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code