Redis отсортированные наборы: ZRANK
Ключевой член ZRANK
Команда Redis ZRANK используется для возврата ранга члена в отсортированном наборе, хранящемся в ключе, с оценками, упорядоченными от низкого до высокого. Ранг основан на 0, что означает, что участник с наименьшим количеством баллов имеет ранг 0.
Синтаксис:
Ключевой член ZRANK
Доступно с
2.0.0.
Возвращаемое значение
- Если член существует в отсортированном наборе, Целочисленный ответ: ранг члена.
- Если член не существует в отсортированном наборе или ключ не существует, ответ на групповую строку, nil.
Тип возвращаемого значения
целое число
Пример: Redis ZRANK
127.0.0.1:6379> ZADD mysales 1556 Samsung 2000 Nokia 1800 Micromax (целое число) 3 127.0.0.1:6379> ZADD mysales 2200 Sunsui 1800 MicroSoft 2500 LG (целое число) 3 127.0.0.1:6379> ZRANGE mysales 0 -1 ОТМЕНА 1) "Самсунг" 2) "1556" 3) "МикроСофт" 4) "1800" 5) "Микромакс" 6) "1800" 7) "Нокиа" 8) "2000" 9) "Sunsui" 10) "2200" 11) "LG" 12) "2500" 127.0.0.1:6379> ZRANGE mysales 0 -1 ОТМЕНА 1) "Самсунг" 2) "1556" 3) "МикроСофт" 4) "1800" 5) "Микромакс" 6) "1800" 7) "Нокиа" 8) "2000" 9) "Sunsui" 10) "2200" 11) "LG" 12) "2500" 127.0.0.1:6379> ZRANK mysales "Sunsui" (целое число) 4 127.0.0.1:6379> ZRANK mysales MicroSoft (целое число) 1
Предыдущая: ZRANGEBYSCORE
Далее: ZREM
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code