2016-08-19 2 views
0

У меня нет сильных знаний в Redis, поэтому мне нужна помощь!Может ли Redis потерять данные?

Как я знаю, Redis хранит данные в памяти и иногда сбрасывает их на жесткий диск.

Означает ли это, что если по какой-то причине процесс Redis упадет, я потеряю все свои данные?

Если да, то что я могу сделать для сохранения данных до тех пор, пока процесс не будет восстановлен?

Спасибо!

+1

«Означает ли это, что по какой-то причине процесс Redis падает, я потеряю все свои данные?» Да. 'Если это так, что я могу сделать для сохранения данных до тех пор, пока процесс не будет восстановлен?' Не используйте redis для постоянного хранения данных. – TZHX

ответ

0

http://redis.io/topics/persistence

Redis поставляется с АОП (добавить только файл) и RDB() варианты мгновенных снимков настойчивости, он также имеет настраиваемые параметры, чтобы сохранить потери данных очень минимальны.

Если вы настраиваете каждые 1 секунду моментальный снимок или каждое событие один за другим, записываете в файл AOF, это может повлиять на производительность.

Смежные вопросы