Типичные сценарии
- Кеширование — сохранить результат тяжёлого SQL-запроса на N секунд
- Сессии — быстрое хранение сессий вместо базы данных
- Очереди — надёжный брокер для фоновых задач; воркер читает задачи через BRPOP или Streams
- Rate limiting — атомарный инкремент счётчика запросов за временное окно
- Pub/Sub — трансляция событий между сервисами в реальном времени
Персистентность
Redis хранит данные в памяти, но поддерживает два режима дампа на диск: RDB (снимки) и AOF (лог всех операций). Для кэша персистентность не критична — для очередей лучше включить AOF.