防止Redis保存到光盘

时间:2012-08-21 06:29:58

标签: redis bulkinsert

我正在构建一个消耗几乎所有机器内存的Redis数据库。如果在重插入时Redis开始保存到光盘,则内存消耗或多或少加倍(如文档中所述)。这导致我的表现很糟糕。

我想强制Redis在我插入时不存储任何数据,然后手动触发保存。这应该可以解决我的问题,但是我配置了“保存”设置,在某些时候Redis开始保存到光盘。任何暗示如何防止Redis这样做?

3 个答案:

答案 0 :(得分:6)

您可以通过在redis.conf中注释所有“保存”行来禁用保存。

答案 1 :(得分:1)

或者,如果您不想编辑任何.conf文件,请使用以下命令运行Redis:

redis-server --save ""

根据example config(搜索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 ""

答案 2 :(得分:0)

我还建议只查看持久性从属(主/从复制)(让奴隶保持数据而不是主数据)

看看这个LINK