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

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

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

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

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

Похожие вопросы