Redisの研究ノート()設定ファイルのパラメータ説明

1、Redisのは、デーモンが実行されているデフォルトの方法ではありませんが、あなたが設定項目を変更することができ、使用yesはデーモンを有効にします

デーモン化なし

Redisのデーモンモードで実行する場合、Redisのデフォルトは/var/run/redis.pidのpidファイルを書きますが、pidファイルで指定することができます2、

pidファイル/var/run/redis.pid

3、Redisの指定されたモニタポート、デフォルトのポート6379

ポート6379

図4に示すように、ホストアドレスの結合、ローカルホスト外部からのアクセスに必要な場合、0.0.0.1に設定する必要があり

バインド127.0.0.1

ゼロ無効この関数として指定されている場合、クライアントは接続を閉じ5は、長い時間アイドルであります

タイムアウト300

6、ログレベルを指定し、Redisのは4つのレベルの合計はサポートされています:デバッグは、冗長、通知は、警告は、デフォルトでは冗長です

ログレベルの冗長

7は、モードをロギング、デフォルトは標準出力され、標準出力にデーモンのRedis、こことのconfigureログとして実行するように構成されている場合、ログはDEV / nullに、に送信されます

ログファイルSTDOUT

8、データベースの数、0はデフォルトのデータベースで設定され、あなたは、SELECTを使用することができます IDコマンドは、接続上のデータベースを指定します

データベース16

9、指定どのくらい、どのように何回リフレッシュ操作、データは複数の条件を装着することができ、データファイルに同期されます

セーブ

Redisのデフォルトの設定ファイルには、以下の3つの条件で提供されています:

900 1保存

300 10保存

60 10000保存

900秒(15分)の変更、300秒(5分)10 10 000変更の変更と60秒でした

10、ローカルデータベースに保存された圧縮データを、順番にCPU時間を節約する場合は、デフォルトはい、RedisのはLZF圧縮を使用して、このオプションをオフにすることができますが、データベースファイルが巨大になる原因になりますかどうかを指定するとき

rdbcompressionのはい

11は、ローカル・データベース・ファイル名を指定し、デフォルトはdump.rdbです

dbfilename drump.rdb

12、ローカルデータベース格納ディレクトリを指定します

あなた./

スレーブ・サービス、IPアドレスとポートのサービスマスターセットは、Redisのでそれが自動的にマスタデータから同期され、開始時にユニットが設定されている13、

salveof

14、マスター・サービスがパスワードで保護され、スラブサービス接続マスターパスワード

masterauth

15、提供Redisの接続パスワード、パスワードが設定されている場合、コネクタ、クライアントのニーズに接続AUTHのRedis コマンドは、デフォルトではオフ、パスワードを提供します

requirepass foobared

同時に設定16、クライアント接続の最大数が、Redisのを開くことができるRedisの処理と同時に開くことができるクライアント接続の無制限の説明最大ファイル数を、デフォルト設定maxclient 0、無制限の量、クライアントの接続に達した場合時間制限、Redisのは、クライアントの戻りへの新しい接続をクローズするクライアントの最大数は、エラーメッセージに達しました

MaxClientsの128

17、Redisのは、最大メモリ制限を指定し、Redisのデータがメモリに起動時にロードされ、最大メモリに達した後、Redisのは、最初に、まだ最大メモリを実現する、有効期限が切れたか、この方法で問題が解決したキーを、期限切れが近づいてクリアしようとします設定はもはやに書き込むことができるようになりますが、あなたはまだ操作を読み取ることができ、Redisの新しいVMのメカニズムは、鍵格納メモリ、値がスワップ領域に格納されませんでしょう

maxmemory

18は、各更新操作のロギング後、Redisのデフォルトの非同期データがディスクに書き込まれますが回らない場合は、電源が失われた時間の期間にわたってデータをもたらすことができるかどうかを指定します。Redisのデータファイルの同期自体は条件に合わせてあるので、いくつかのデータは、いくつかの時間のためにメモリ内にのみ存在するので、同期保存します。デフォルトなし

appendonlyなし

19は、更新ログファイル名が指定され、デフォルトではappendonly.aofです

appendfilename appendonly.aof

20、更新ログは、条件を指定し、3つのオプションの値が存在します

いいえ:例えば、ディスクへのデータ・キャッシュを同期するようにオペレーティングシステムを表し、

常に:それぞれが)(fsyncを呼び出した後に手動更新操作を表し、ディスクにデータを書き込む(遅い、安全)

everysec:毎秒1回の同期を表し

21、仮想メモリのメカニズムを有効にするかどうかを指定し、デフォルト値はありませんが、Redisのことで、データのページングメカニズムがディスクに冷たいスワップデータをあるページに少ないトラフィックになり、VM店で、複数のページへのアクセスは自動的にメモリによってディスクにスワップアウト

VM対応なし

22、仮想メモリ・ファイル・パス、デフォルト値/tmp/redis.swap、しないのRedisを共有する複数のインスタンス

VM-スワップファイル/tmp/redis.swap

23、すべてのデータがVM-MAX-メモリが0に設定された仮想メモリに格納されたVM-MAX-メモリ、全てのインデックスデータがメモリに格納されている方法を小に関わらずVM-MAX-メモリ設定、より大きい実際には、すべての値がディスクに存在する場合、デフォルト値は0

VM-MAX-メモリ0

場合24は、格納されたデータセットの大きさに応じてVM-ページサイズ、Redisのページの数にスワップファイル、ページの目的は、上記の複数に格納することができるが、共有することができないページ複数のオブジェクト多くの小さなオブジェクトを格納し、ページサイズは、好ましくは32または64バイトに設定されている。店舗場合、大きなオブジェクトの多くは、あなたがより大きなページ、不確実な場合は、デフォルト値を使用することができます

VM-ページサイズ32

25、ページテーブルので、(1つの表現のページをまたはフリービットマップを使用)ページのスワップファイルの数を設定し、ディスク上、メモリに配置されているメモリの8ページのそれぞれは、1バイトを消費します

VM-ページ134217728

26、それはデフォルトは4で、セットは0にし、スワップファイル上のすべての操作はシリアルであれば、それは比較的長い遅延を引き起こす可能性があり、コアマシンの数を超えないように最善である、スワップファイルにアクセスするスレッド数を設定します

VM-MAX-スレッド4

27は、小さい含めるかどうかを、クライアントに応じて設定し、パケットを送信し、デフォルトで有効になっています

はいglueoutputbuf

ある特定の量または最大の要素よりも、特殊なハッシュアルゴリズムを使用して、臨界値を超える28、

ハッシュ-MAX-zipmap-エントリ64

ハッシュ-MAX-zipmap値512

29、リセットハッシュを有効にするかどうかを指定し、デフォルトで有効になっています

activerehashingはい

各インスタンスは、それ自身の特定のプロファイルを有している、指定30は、他の設定ファイルを含む、同一のホストは、複数のRedisインスタンス間で同じ設定ファイルを使用することができ

/path/to/local.conf含めます

おすすめ

転載: www.cnblogs.com/wenha/p/12292625.html