Redis zrangebyscore производительность, когда мин -inf - PullRequest
0 голосов
/ 11 января 2019

Временная сложность zrangebyscore составляет O (Log (N))

Что если я запустил zrangebyscore с min = -inf и ограничением 1, будет ли меньше O (log (n))? или O (1)?

1 Ответ

0 голосов
/ 13 января 2019

ZRANGEBYSCORE - это O (Log (N) + M) , где «N» - количество элементов в отсортированном наборе, а «M» - количество возвращаемых элементов.

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

ZRANGEBYSCORE - Документация Redis

...