最近、OS X に Redis をインストールしました。いくつかのオブジェクトの初期ロードを行いましたが、この点に関してはすべて完全に機能しているようです。
データを保存し、dump.rdbこのディレクトリから redis を起動し、ファイルを使用しない場合、redis.confすべてが計画どおりに進みます。
問題は、落ち着いてredis.confファイルを設定した後、および設定/etc/redis/を完全に無視しているように見えることです。dbfilenamedir
より明確にするために。次の場所にデータ ディレクトリを作成しました/Library/Redis_Data/。Iredis.confセットとdbfilename dump.rdbdir /Library/Redis_Data
起動した場合:redis-server /etc/redis/redis.confのロードを拒否するだけdump.rdbです。
実行して構成パラメーターをredis-cli読み取ることができ、正しい値を返しますが、データは復元されません。get config dbfilenameget config dir
AOFも有効にしました。同じディレクトリにあるファイルappendonly.aofを削除してサーバーを再起動すると、ファイルが再作成されます。
最後に... savecli から実行すると、データが完全に消去され、新しいdump.rdbデータが作成されます。
何かご意見は?
参考までに: redis サーバー v=2.6.9 sha=00000000:0 malloc=libc ビット=64
ありがとう。