Встречается на собеседованиях • сегодня

Какие типы данных поддерживает Redis

Redis поддерживает несколько структур данных:

  • Strings – простые строки или бинарные данные (до 512 МБ).

    python
    redis.set("key", "value")  
  • Lists – упорядоченные коллекции строк (двусторонние очереди).

    python
    redis.lpush("list", "item1")  
  • Sets – неупорядоченные уникальные строки.

    python
    redis.sadd("set", "member1")  
  • Hashes – словари для хранения пар поле-значение.

    python
    redis.hset("hash", "field", "value")  
  • Sorted Sets (Zsets) – множества с сортировкой по числовому score.

    python
    redis.zadd("zset", {"member": 1})  
  • Bitmaps и HyperLogLogs – для битовых операций и приблизительного подсчёта уникальных значений.

  • Streams – лог-ориентированные структуры для реализации очередей сообщений.

Каждый тип оптимизирован под конкретные сценарии использования.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы