@man_without_face
студент

Как быть с Redis после ребута?

Поясните пожалуйста, немного не понимаю сути. Вот есть Redis, хранит информацию в памяти. Окей. Что-то ты посчитал, что-то там узнал и закинул в него. Клиент тырькается туда и забирает данные по ключам. Вроде логично и понятно. Но вот произошёл ребут сервера и чего? Данные ведь теряются и приходится снова туда записывать или где-то лежит слепок? Не понимаю применимости. Всегда пользовались СУБД. Что-то сделал, что-то посчитал - сохранил, а когда надо - вытащил.
  • Вопрос задан
  • 1334 просмотра
Пригласить эксперта
Ответы на вопрос 1
@zzzevaka
Вы можете настроить сохранение базы данных в постоянную память. Есть варианты:

1. сохранение базы при каждом операции записи. Стоит использовать только если вам критично сохранение всех данных.

2. создание снапшотов через временные интервалы. Это включено по дефолту. Более оптимально, если потеря данных от последнего снапшота до перезагрузки сервера не так критична.

Вот документация redis.io/topics/persistence
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы