この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 50212|答える: 4

[レディス] Redisはデフォルトのポート番号を変更し、アクセスパスワードを設定します

[リンクをコピー]
掲載地 2015/12/28 17:17:28 | | | |
設定ファイルを修正してくださいredis.windows.confもし中国語があれば、保存してください。UTF-8コーディング。


# ポート番号を修正
# ポート 6379
ポート80

# アクセスパスワードを指定してください
# 必要通行
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# 最大ヒープメモリ制限を設定し、2つのうち1つを設定
# マックスヒープ<bytes>
マックスヒープ 512000000

# 最大メモリ制限を設定して、どちらか一方に設定すればいい
# マックスメモリー <bytes>
# マックスメモリー 512000000


サーバー開始:

CMDコマンド

redis-server.exe redis.windows.conf

サーバーに接続:

redis-cli.exe -h IP -p ポート -A パス











先の:Redis Windows 64ビットダウンロード、公式ダウンロードアドレス
次に:セッションステート設定スキーム クッキーレス
 地主| 掲載地 2016/12/23 9:11:39 |
Redisに8888ポートを割り当てるには、以下の手順に従ってください:
1. $REDIS_HOME/redis.confのコピーを作成し、redis8888.confにリネームします。

2. redis8888.conf設定ファイルを開いて、ポート6379ラインを見つけて6379を8888に変更します。

3. redis8888.confを$REDIS_HOME/redis-svrs/taobaoAny ディレクトリに移動します(taobaoAny は新しいディレクトリを作成します)。

4. redisサービスを起動: redis-server /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf &

5. 「ps -x | プロセスを見るために grep redis" を使い、出力メッセージには /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf が表示されます。

6. redis-CLI -p 8888、ポートが正常に作成されたかどうかをテストします。
 地主| 掲載地 2016/12/23 9:12:26 |
Redisプロファイルのパラメータが説明されています

プロファイルパラメータについて説明します:


1. Redisはデフォルトではデーモンとして動作しませんが、この設定項目で修正してデーモンを有効にすることができます。

    デーモナイズ いいえ

2. Redisがデーモンとして動作している場合、Redisはデフォルトで/var/run/redis.pidファイルにpidを書き込みます。これはpidファイルを通じて指定できます

    pidfile /var/run/redis.pid

3. Redisのリスニングポートを指定する。デフォルトポートは6379。著者はブログ記事で、6379がデフォルトのポートに選ばれた理由を説明しています。6379は携帯電話のボタンにあるMERZに対応する番号であり、MERZはイタリアの歌手アレッシア・メルツの名前から取られています

    ポート6379

4. 結合ホストアドレス

    bind 127.0.0.1

5. クライアントがアイドル状態になってから接続が閉じられた場合、それが0と指定されている場合、その機能はオフです

    タイムアウト300

6. ログレベルを指定する。Redisはデフォルトでデバッグ、長文、通知、警告、長文の4つのレベルをサポートしています

    ログレベルの冗長

7. ログモードはデフォルトで標準出力です。Redisがデーモンとして動作するように設定され、ここでログメソッドが標準出力に設定されている場合、ログは/dev/nullに送信されます

    logfile stdout

8. データベースの数を設定します。デフォルトデータベースは0で、<dbid>SELECTコマンドで接続上のデータベースIDを指定できます

    データベース 16

9. データファイルと同期するためにどれくらいの時間と回数の更新操作を行うかを指定する。これは複数の条件と組み合わせることが可能です

    セーブ<seconds> <changes>

    Redis のデフォルト設定ファイルには3つの条件があります:

    セーブ900 1

    セーブ300 10

    60 10000

    これは、それぞれ900秒(15分)で10回の変更、300秒(5分)で10回、60秒で10,000回の変更を意味します。


10. ローカルデータベースにデータを保存する際に圧縮するかどうかを指定する。デフォルトは「はい」です。RedisはLZF圧縮を使っています。CPU時間を節約したいならこのオプションをオフにできますが、データベースファイルが巨大化してしまいます

    RDB圧縮 はい

11. ローカルデータベースのファイル名を指定する。デフォルト値はdump.rdbです

    dbfilename dump.rdb

12. ローカルデータベースリポジトリを指定する

    ディア ./

13. マシンがスラヴサービスである場合、マスターサービスのIPアドレスとポートを設定し、Redis起動時に自動的にマスターからのデータを同期させます

    奴隷<masterip> <masterport>

14. マスターサービスがパスワード保護されている場合、スラブサービスはマスターのパスワードを接続します

    マスターオース<master-password>

15. Redis接続パスワードを設定します。接続パスワードが設定されている場合、クライアントはRedisに接続時にUDHコマンドでパスワードを提供する必要があり<password>、これはデフォルトで無効化されています

    必要パス foobared

16. 同時に最大クライアント接続数を設定します。デフォルトは無制限です。Redisが同時に開けるクライアント接続数は、Redisプロセスが開ける最大ファイルディスクリプタ数です。maxclientを0に設定すると、制限はありません。 クライアント接続数が上限に達すると、Redisは新しい接続を閉じ、クライアントに最大数の到達したエラーメッセージを返します

    MaxClients 128

17. Redisの最大メモリ制限を指定すると、Redisは起動時にデータをメモリに読み込み、最大メモリに達すると、まず期限切れまたは期限切れのキーをクリアしようとします。 Redisの新しいVMメカニズムは、キーをメモリに、値をスワップ領域に保存します

    マックスメモリー <bytes>

18. 各更新操作後にログを記録するかどうかを指定する。Redisはデフォルトで非同期でディスクに書き込み、電源が切れると一定期間データが失われる可能性がある。 redis 自体が上記のセーブ条件に従ってデータファイルを同期するため、一部のデータは一定時間だけメモリに存在します。 デフォルトは「いいえ」です

    付記のみ いいえ

19. 変更ログファイル名を指定する。デフォルトはappendonly.aofです

     Appendfilename Appendonly.aof

20. 変更ログ条件を3つのオプション値で指定します:
    いいえ: オペレーティングシステムがデータキャッシュをディスクに同期させることを示します(高速)
    いつも: は、各更新操作後にfsync()が手動で呼び出されてディスクにデータを書き込むことを示します(遅い、安全)
    エブリセック: は1秒に1回同期することを意味します(妥協、デフォルト)

    AppendfSync 毎秒


21. 仮想メモリ機構を有効にするかどうかを指定します。デフォルト値は「いいえ」です。簡単な紹介ですが、VMメカニズムはページにデータを保存し、Redisは訪問回数の少ないページ(すなわちコールドデータ)をディスクに交換し、訪問回数が多いページは自動的にディスクからメモリに置き換えます(次回の記事でRedisのVMメカニズムを慎重に分析します)。

     VM対応のNO

22. 仮想メモリファイルパスのデフォルト値は/tmp/redis.swapであり、複数のRedisインスタンスで共有することはできません

     VM-SWAP-file /tmp/redis.swap

23. vm-max-memoryより大きいすべてのデータを仮想メモリに保存します。vm-max-memory設定がどんなに小さくても、すべてのインデックスデータはメモリに保存されます(Redisのインデックスデータはキーです)。つまり、vm-max-memoryが0に設定されている場合、すべての値は実際にディスク上に存在します。 デフォルト値は0です

     VM-MAX-メモリ 0

24. Redis スワップファイルは複数のページに分割されており、オブジェクトは複数のページに保存できますが、複数のオブジェクトで共有することはできません。vm-pageサイズは保存されるデータサイズに応じて設定されます。著者は、多数の小さなオブジェクトが保存されている場合、ページサイズを32バイトまたは64バイトに設定することを提案しています。 大きなオブジェクトを保存する場合は大きなページを使い、迷ったらデフォルトのページを使うのが良いです

     VM-ページサイズ 32

25. スワップファイルのページ数を設定します。ページテーブル(ページが空いているか使用されていることを示すビットマップ)がメモリに配置されているため、ディスク上の8ページごとに1バイトのメモリが消費されます。

     VM-Pages 134217728

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

     VM-Max-スレッド4

27. クライアントに応答する際に小さなパッケージを1つのパッケージに統合するかどうかを設定すると、デフォルトが有効になります

    Glueoutputbuf、はい

28. ある数または最大の要素が一定の閾値を超える場合に特別なハッシュアルゴリズムを指定する

    ハッシュ最大zipmapエントリ64

    ハッシュ-max-zipmap-値512

29. リセットハッシュを有効にするかどうかを指定する。これはデフォルトでオンになっている(後にRedisのハッシュアルゴリズム導入で詳細に紹介)

    アクティブリハッシュ はい

30. 同じ構成ファイルが同一ホスト上の複数のRedisインスタンス間で使用可能であり、各インスタンスが固有の設定ファイルを持つことを指定すること

    /path/to/local.conf を含める



 地主| 掲載地 2017/08/28 10:40:38 |


REDIS接続文字列


掲載地 2021/09/22 20:21:49 |
学ぶために
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com