Задать вопрос
@AlexNew22

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

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

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

Похожие вопросы
18 дек. 2024, в 10:44
130000 руб./за проект
18 дек. 2024, в 10:02
7000 руб./за проект
18 дек. 2024, в 09:56
8000 руб./за проект