Встречается на собеседованиях • сегодня
Что такое Redis
Redis — это in-memory хранилище данных типа «ключ-значение» с поддержкой различных структур данных (строки, списки, хеши, множества и др.). Основные особенности:
- **Высокая производительность**: данные хранятся в оперативной памяти.
- **Поддержка персистентности**: можно сохранять данные на диск (RDB, AOF).
- **Репликация**: master-slave архитектура для отказоустойчивости.
- **Pub/Sub**: поддержка messaging.
- **Транзакции**: MULTI/EXEC для атомарных операций.
Пример использования в Java (с Jedis):
```java
Jedis jedis = new Jedis("localhost");
jedis.set("key", "value");
String value = jedis.get("key");
jedis.lpush("list", "item1", "item2");
List items = jedis.lrange("list", 0, -1);
```
Используется для кэширования, сессий, очередей, рейтингов и других сценариев, где важна скорость.

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