2016-08-19 2 views
0

私はレディスに強い知識がないので、助けが必要です!Redisはデータを失う可能性がありますか?

私が知っているように、Redisはデータをメモリに保存しており、ハードドライブにダンプすることがあります。

何らかの理由でRedisプロセスがダウンすると、すべてのデータが失われますか?

もしそうなら、プロセスが復元されるまでデータを保存するために何ができますか?

ありがとうございます!

+1

'何らかの理由でレディスのプロセスが崩れた場合、すべてのデータが失われますか?はい。 'もしあれば、プロセスが復元されるまでデータを保存するために何ができるのですか? '永続的なデータ保存にはredisを使用しないでください。 – TZHX

答えて

0

http://redis.io/topics/persistence

のRedisはAOF(ファイルのみを追加)し、RDB(スナップショット)永続性オプションが付属して、それはまた、非常に最小限のデータ損失を維持するために、設定のparamを持っています。

1秒ごとのスナップショットまたはすべてのイベントを1つずつAOFファイルに書き込むと、パフォーマンスに影響する可能性があります。

関連する問題