Встречается на собеседованиях • сегодня
Как устроен Redis
Redis — это резидентная (in-memory) NoSQL база данных типа «ключ-значение» с поддержкой различных структур данных (строки, списки, хеши, множества и др.).
Основные особенности:
- Хранение в памяти — данные хранятся в RAM, что обеспечивает высокую скорость доступа.
- Персистентность — поддерживает сохранение данных на диск (RDB-снимки и AOF-логи).
- Репликация — master-slave архитектура для отказоустойчивости.
- Транзакции — команды
MULTI/EXECдля атомарного выполнения операций. - Pub/Sub — механизм подписки на события.
Пример работы с Redis в Python:
python
import redis
# Подключение
r = redis.Redis(host='localhost', port=6379, db=0)
# Запись и чтение строки
r.set('key', 'value')
print(r.get('key')) # b'value'
# Работа со списком
r.lpush('list', 'item1')
r.lpush('list', 'item2')
print(r.lrange('list', 0, -1)) # [b'item2', b'item1']Redis идеален для кэширования, сессий, очередей и быстрых операций с данными.

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