redis.conf構成オプション


aemonizeは後でプロセスを実行するかどうか、デフォルトはno pidfileバックグラウンドプロセスで実行する場合はpidを指定し、デフォルトは/var/run/redisである.pid bindはホストIPをバインドし、デフォルト値は127.0.0.1(注釈)portリスニングポート、デフォルトは6379 timeoutタイムアウト時間、デフォルトは300(秒)loglevelログ記録レベル、4つのオプション値、debug、verbose(デフォルト値)、notice、warning logfileログ記録方式、デフォルト値はstdout databases利用可能なデータベース数、デフォルト値は16、デフォルトのデータベースは0 saveで、更新操作がどれくらいの時間でデータファイルに同期されるかを示します.これは、デフォルトのプロファイルの設定など、複数の条件を組み合わせて3つの条件を設定できます.save 900 1 900秒(15分)のうち少なくとも1つのkeyが変更するsave 300 10 300秒(5分)のうち少なくとも300個のkeyが変更されるsave 60 10000 60秒のうち少なくとも10000個のkeyが変更するrdbcompressionがローカルデータベースに格納されたときにデータを圧縮するかどうかは、デフォルトではyes dbfilenameローカルデータベースファイル名であり、デフォルト値はdumpである.rdb dirローカルデータベースの保存パス、デフォルト値は./slaveeof本機がスレーブサービスである場合、メインサービスのIPおよびポート(注釈)masterauthを設定本機がスレーブサービスである場合、メインサービスの接続パスワード(注釈)requirepass接続パスワード(注釈)maxclients最大クライアント接続数を設定し、デフォルトでは最大メモリを設定しない(注釈)maxmemory最大メモリ設定に達すると、Redisは期限切れまたは期限切れになるKeyを消去しようとします.このメソッドが処理されると、最大メモリ設定に到達しても、書き込み操作はできません.(注記)appendonlyは、更新操作のたびにログを記録するかどうか、オンにしないと、電源が切れたときに一定期間のデータが失われる可能性があります.redis自体の同期データファイルは上記save条件で同期されるため、一定期間メモリにしか存在しないデータもあります.デフォルトはno appendfilename更新ログファイル名、デフォルトはappendonlyです.aof(注釈)appendfsyncはログ条件を更新し、3つのオプション値があります.Noはオペレーティングシステムがデータキャッシュをディスクに同期することを示し、alwaysは更新操作のたびにfsync()を手動で呼び出してディスクにデータを書き込み、everysecは毎秒1回同期することを示す(デフォルト).vm-enabledは仮想メモリを使用するかどうか、デフォルト値はno vm-swap-file仮想メモリファイルパス、デフォルト値は/tmp/redisである.swapは、複数のRedisインスタンスがvm-max-memoryを共有してvm-max-memoryより大きいすべてのデータを仮想メモリに格納することはできません.vm-max-memoryの設定がどんなに小さくても、すべてのインデックスデータはメモリに格納されます(Redisのインデックスデータはkeysです).つまり、vm-max-memoryが0に設定されている場合、実際にはすべてのvalueがディスクに存在します.既定値は0です.
Redis     VM          :    key   value   ,  VM       .            .    key   ,                key     value,        key,value       value.     linux ext3                     swap  . vm-max-threads    ,      swap      ,             ,     0,     swap          .             ,              .

VM機能があって、Redisはついにメモリ容量の制限を受ける悪夢から抜け出して、私達はそれをRedisデータベースと呼ぶことができるようで、私達はまたどれだけの新しい使い方が発生することができることを想像することができます.もちろん、この機能はRedisの従来の非常に優れたBのメモリ記憶性能に影響を与えないことが望ましい.