@AlexNew22

Почему в redis команда выборки всех хеш ключей долгая?

Почему в редисе команда выборки всех хеш ключей долгая?
Я так понял, что если знать все эти ключи и сделать это запросы по одному асинхронно, то мы получим ответ быстрее, чем, если мы попробуем получить их одной командой выборки всех хеш ключей?
И почему в sql этот запрос быстрый, а для редиса это проблема?
И разве в sql операция получения значения по id медленнее, чем в редисе через хеш ключ?
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
Redis проектирована для других целей: мы должны знать ключ и по нему можно быстро найти значение (1 ключ - 1 значение).
Команда KEYS работает медленно. Вместо нее рекомендуется использовать SCAN.
Если сценарий использования другой (не 1:1), то стоит использовать реляционную СУБД с индексом по искомой колонке.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы