ubuntu 14のredisの場所を変更するには、dbを別のパスにコピーしてシンボリックリンクを作成するか、別のaproachが必要ですか?redis dbの場所を変更する
dir /var/lib/redis
ubuntu 14のredisの場所を変更するには、dbを別のパスにコピーしてシンボリックリンクを作成するか、別のaproachが必要ですか?redis dbの場所を変更する
dir /var/lib/redis
Redis CONFIG SET dir /new/path
を送信し、設定ファイルに同じ変更を加えたり、CONFIG REWRITE
を発行して送信することができます。次のダンプファイル。 BGSAVE
で作成した場合、新しいパスが使用されます。
データの一貫性を維持するために、この変更中にシステムでダウンタイムが発生する可能性がある場合、このソリューションは有効です。
もう1つの解決策は、最初のインスタンスから複製する同じマシンの別のポートに2番目のRedisインスタンスを設定し、2番目のインスタンスで動作するアプリケーションです。しばらくすると、最初のインスタンスが削除されます。
これも有効ですが、不必要に複雑です。 –
@itamarHaberはいそれは – glg
ありがとうItamarです! – nakapaka1