Redis: улучшает ли отдельная база данных производительность для KEYS и SORT - PullRequest
0 голосов
/ 14 апреля 2011

Улучшает ли отдельная база данных производительность для KEYS и SORT?

Ответы [ 2 ]

1 голос
/ 16 апреля 2011

Если вы имеете в виду, что при распределении одинакового количества ключей по нескольким базам данных ваши операции KEYS и SORT будут выполняться быстрее, тогда ответ будет положительным.

Это связано с тем, что проверяемых ключей меньше, а временная сложность обеих этих операций зависит от количества ключей.

В то же время сортировка двух наборов результатов в двух разных базах данных будет намного дороже.

См:

  1. Команды Redis - Сортировка
  2. Команды Redis - клавиши
0 голосов
/ 15 апреля 2011

Нет. Обе эти команды выполняются в одной базе данных. Если у вас есть 2 или более баз данных и вы хотите выполнить эту команду, вам придется выполнять их в каждой базе данных, что потребует вдвое больше времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...