@Ispanec1998

По какой логике в редисе работает получение всех записей?

У меня есть набор хешей с ключём user
user:boris
user:ivan
user:robert

Как мне получить весь список пользователей по основному ключу user?
KEYS * вернет мне абсолютно все и медленно
А что, если этих записей 10 000 и мне хотелось бы узнать их количество и порционно по 100 записей за раз выдавать, как это на редисе можно реализовать?
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
scan <cursor> MATCH user:* COUNT 100
вместо <cursor> выставить 0 и дальше изменять согласно полученному курсору.
https://redis.io/commands/scan/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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