Встречается на собеседованиях • сегодня

Как будет происходить попадание данных в базу данных в Redis

Redis — это in-memory хранилище, поэтому данные хранятся в оперативной памяти, но могут быть сохранены на диск (персистентность).

Основные способы попадания данных:

  1. Команды записи (SET, HSET, LPUSH и др.) – данные сразу попадают в память.
  2. Персистентность (если настроена):
    • RDB (snapshot) – периодическое сохранение дампа на диск.
    • AOF (append-only file) – логирование каждой команды изменения.

Пример:

java
Jedis jedis = new Jedis("localhost");
jedis.set("key", "value"); // Данные сразу в памяти
// При AOF команда запишется в лог, при RDB — при следующем снепшоте

Важно:

  • Без персистентности данные теряются при рестарте.
  • AOF медленнее, но надежнее.
  • RDB быстрее, но возможна потеря данных между снепшотами.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы