Что такое Redis
Python
Senior
Без компании
Что такое Redis
Ответы
Redis (Remote Dictionary Server) — это высокопроизводительная in-memory NoSQL база данных, используемая как кэш, брокер сообщений или хранилище ключ-значение. Поддерживает различные структуры данных: строки, хэши, списки, множества.
**Особенности:**
- Работает в памяти (но может сохранять данные на диск).
- Поддерживает транзакции, репликацию, кластеризацию.
- Низкая задержка (микросекунды).
**Пример использования в Python:**
```
import redis
# Подключение
r = redis.Redis(host='localhost', port=6379, db=0)
# Запись и чтение
r.set('foo', 'bar')
value = r.get('foo') # b'bar'
```
**Применение:** кэширование, сессии, очереди, real-time аналитика.