2017-03-25 16 views
2

ubuntu 14のredisの場所を変更するには、dbを別のパスにコピーしてシンボリックリンクを作成するか、別のaproachが必要ですか?redis dbの場所を変更する

dir /var/lib/redis 

答えて

3

Redis CONFIG SET dir /new/pathを送信し、設定ファイルに同じ変更を加えたり、CONFIG REWRITEを発行して送信することができます。次のダンプファイル。 BGSAVEで作成した場合、新しいパスが使用されます。

+1

ありがとうItamarです! – nakapaka1

1

データの一貫性を維持するために、この変更中にシステムでダウンタイムが発生する可能性がある場合、このソリューションは有効です。

もう1つの解決策は、最初のインスタンスから複製する同じマシンの別のポートに2番目のRedisインスタンスを設定し、2番目のインスタンスで動作するアプリケーションです。しばらくすると、最初のインスタンスが削除されます。

+0

これも有効ですが、不必要に複雑です。 –

+0

@itamarHaberはいそれは – glg

関連する問題