永続性メカニズムをサポートするようにRedisサーバーを構成する必要があります。この構成は、redis-serverコマンドラインでパラメーターとして指定されたファイルに保存されます。
Redis 2.4のデフォルトファイルは次のとおりです:https://github.com/antirez/redis/blob/2.4/redis.conf
実際には、スナップショット(RDB)と追加専用ファイル(AOF)の2つの異なる永続性メカニズムが提供されています。完全な説明はここにあります:http://redis.io/topics/persistence
最も簡単なメカニズムはスナップショット(RDB)です。 保存を定義することでアクティブ化できます 、 dbfilename およびdir 構成ファイルのパラメーター。
Redisサーバーを停止せずにRDBをアクティブ化するには、Redisクライアントから次のコマンドを使用できます。
> config set save "300 1"
5分ごとにすべてをダンプするようにRDBを構成します(自分の状況に適応させるため)。
shutdownコマンドを使用してRedisサーバーを停止することになっていることに注意してください。デフォルトの動作では、停止する前に最後のスナップショットを生成します。 Redisが再起動すると、ダンプファイルがメモリに読み込まれます。
ダンプファイルからデータを抽出する必要がある場合(Redisがオフラインの場合)、https://github.com/sripathikrishnan/redis-rdb-tools
に優れたPythonパッケージがあります。