Redis- что это

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2026
Перейти к:навигация, поиск

Redis - что это

Redis — in-memory хранилище данных типа "ключ-значение", работающее как быстрый кеш, брокер сообщений или NoSQL база. Хранит данные в RAM (опционально с сохранением на диск), поддерживает строки, списки, хеши, сеты, стримы и т.д.
Применение:
Кеширование — ускорение ответов БД/API (сессии, страницы)
Очереди задач — брокер для Celery, RQ, Sidekiq через списки/стримы
Pub/Sub — real-time уведомления, чаты
Rate limiting — счётчики запросов с TTL
Лидерборды/счётчики — атомарный инкремент в сортированных сетах
На Linux ставится через apt install redis-server / yum install redis. Легковесный (~1MB), однопоточный event loop — быстрый, но требующий аккуратности с блокирующими операциями.
×
Реклама
ИКС