sql >> データベース >  >> NoSQL >> Redis

Redisで永続ストアを実行する方法は?

    永続性メカニズムをサポートするように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パッケージがあります。


    1. MongoDB $ minutes

    2. MongoDB $ atan2

    3. MongoDB正規表現検索-javascriptドライバーとNodeJSの使用から始まります

    4. redisストアクライアントのキー/値ペアの値からキーを取得するにはどうすればよいですか?