2014-09-12 4 views
0

Я начал читать о Redis Cache. На самом базовом уровне он хранит данные в памяти, как и любые другие в кеше памяти. Поэтому мой вопрос заключается в том, что произойдет с данными, хранящимися в нем, если он сбой или перезапуск. Есть ли настойчивость (политика обратной обработки данных) для нее или данные будут потеряны? Любая ссылка об этой функции будет полезна.Redis Cache data back up

Спасибо заранее!

ответ

0

Есть два способа достижения живучести

  • RDB настойчивость
  • AOF настойчивость

RDB настойчивость

Он принимает периодический снимок данных в оперативной памяти, а затем заменяет ваши существующие данные.

AOF настойчивость

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

Чтобы ответить на ваш вопрос, все зависит от того, какую конфигурацию вы следуете. И RDB, и AOF имеют преимущества и недостатки. AOF намного прочнее RDB.

См. Ниже ссылки для получения более подробной информации.

Referrences