Основные структуры Redis: строки, hashes, lists, sets, sorted sets и streams. Есть также битовые операции, HyperLogLog, геоданные и дополнительные типы в зависимости от версии и поставки.
[имя] спросил: Какие типы данных и структуры данных есть в Redis?
Основные структуры Redis: строки, hashes, lists, sets, sorted sets и streams. Есть также битовые операции, HyperLogLog, геоданные и дополнительные типы в зависимости от версии и поставки.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Основные структуры Redis: строки, hashes, lists, sets, sorted sets и streams. Есть также битовые операции, HyperLogLog, геоданные и дополнительные типы в зависимости от версии и поставки.
String подходит для значения или счётчика, hash — полей объекта, list — последовательности, set — уникального множества, sorted set — ранжирования по score, stream — журнала событий. JSON и vector sets нужно сверять с используемой версией. Выбор структуры определяет доступные операции, стоимость памяти и сложность запросов.
Источник: redis.io.