6

マシンのメモリのほぼすべてを消費するRedisデータベースを構築しています。大量の挿入が行われているときにRedisがディスクへの保存を開始すると、メモリ消費量はほぼ2倍になります(ドキュメントで説明されています)。私の場合、これはひどいパフォーマンスにつながります。

挿入中はRedisにデータを保存しないように強制し、後で手動で保存をトリガーします。これで問題は解決するはずですが、「保存」設定を構成すると、ある時点でRedisがディスクへの保存を開始します。Redisがそうするのを防ぐ方法のヒントはありますか?

4

3 に答える 3

6

redis.confのすべての「保存」行にコメントを付けることで、保存を無効にできます。

于 2012-10-01T04:25:24.040 に答える
1

または、ファイルを編集したくない場合は、次の.confコマンドでRedisを実行します。

redis-server --save ""

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 ""
于 2015-12-02T15:25:19.533 に答える
0

また、永続性のみのスレーブ(マスター/スレーブレプリケーション)を確認することをお勧めします(スレーブにマスターではなくデータを永続化させます)

このリンクを見てください

于 2012-08-21T16:58:55.797 に答える