Как сохранить данные redis на диске из оперативной памяти - PullRequest
0 голосов
/ 09 ноября 2018

Я использую Redis в качестве сервера сеансов. Все данные хранятся в оперативной памяти. Хранить на диске из оперативной памяти я использую команду BGSAVE в cli, чтобы остановить все службы.

1 Ответ

0 голосов
/ 09 ноября 2018

Если вы используете Redis в приложении с большим объемом записи, при сохранении файла RDB на диске или перезаписи журнала AOF Redis может использовать до 2 раз больше обычно используемой памяти. Используемая дополнительная память пропорциональна количеству страниц памяти, измененных записями во время процесса сохранения, поэтому она часто пропорциональна количеству клавиш (или элементов типов агрегатов), к которым было выполнено нажатие в течение этого времени. Убедитесь, что размер вашей памяти соответственно. https://redis.io/topics/admin

Возможно, вам придется соответствующим образом настроить память, если это так. Похожие вопросы

...