Запретить сохранение Redis на диск
Я создаю Redis db, который потребляет почти всю память моих машин. Если Redis начинает сохранять на диск во время тяжелой вставки, потребление памяти более или менее удваивается (как описано в документации). Это приводит к ужасным результатам в моем случае.
Я хотел бы заставить Redis не хранить какие-либо данные во время вставки и вызвать сохранение вручную после этого. Это должно решить мою проблему, но, однако, я настраиваю параметр "сохранить", в в какой-то момент Redis начинает сохранять на диск. Любой намек, как предотвратить Redis от этого?
3 ответов
кроме того, если вы не хотите редактировать .conf
файлы, запустите Redis с:
redis-server --save ""
по состоянию на пример конфига (поиск save
):
It is also possible to remove all the previously configured save
points by adding a save directive with a single empty string argument
like in the following example:
save ""
Я бы также предложил посмотреть на сохранение только рабов (Master / Slave replication) (у рабов сохраняются данные вместо master)
взгляните на это ссылке