Встречается на собеседованиях • сегодня
Что используем как значение в Redis
В Redis можно хранить разные типы данных:
-
Строки (Strings) – простые текстовые или бинарные данные (до 512 МБ).
pythonredis.set("user:1", "Alice") -
Списки (Lists) – упорядоченные коллекции строк (вставка с начала/конца).
pythonredis.lpush("tasks", "task1", "task2")
-
Хеши (Hashes) – словари для хранения полей и значений (удобно для объектов).
pythonredis.hset("user:1", mapping={"name": "Alice", "age": 30}) -
Множества (Sets) – уникальные неупорядоченные элементы.
pythonredis.sadd("tags", "python", "redis") -
Упорядоченные множества (Sorted Sets) – множества с сортировкой по числовому score.
pythonredis.zadd("leaderboard", {"Alice": 100, "Bob": 90}) -
Битовые массивы (Bitmaps) и Гиперлоги (HyperLogLog) – для специфичных задач (например, подсчёт уникальных посещений).
Выбор зависит от задачи: строки — для кеширования, хеши — для объектов, сортированные множества — для рейтингов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы