接続するクライアントをRedisの
Redisの接続が確立されたTCPリスニングポートまたはUnixソケット方法を介してクライアントから受信するように接続され、内部動作の一部は、Redisのは、以下のことを行います。
- Redisのは、ネットワークが非ブロックしている多重モデルを処理する場合に使用されるので、まず、クライアントソケットは、非ブロックモードに設定されます。
- TCP_NODELAYは、Nagleアルゴリズムを無効にし、ソケットにプロパティを設定します
- そして、このイベントにクライアントソケットのデータ伝送を聴くために読み込み可能なファイルを作成します
接続の最大数
この値は設定可能になり、バージョン2.6ながらRedis2.4では、接続の最大数は、直接内部コードでハードコードされています。
MaxClientsのデフォルト値は10000である、あなたはでredis.confでこの値を変更することができます。
コンフィグGET MaxClientsの
1) "MaxClientsの"
2) "10000"
例
サービスは、接続の最大数100000を開始したとき、次の例では、我々は設定します。
Redisのサーバー--maxclients 100000
クライアントのコマンド
SN | コマンド | 説明 |
---|---|---|
1 | クライアントリスト | Redisのサービスに接続するクライアントのリストを返します。 |
2 | クライアントSETNAME | 現在の接続の名前を設定します。 |
3 | CLIENT GETNAME | 名前CLIENT SETNAMEコマンドセットによって、サービスへのアクセス |
4 | 顧客BREAK | クライアント接続を中断し、指定された時間をミリ秒単位で一時停止します |
5 | クライアントKILL | クライアントの接続を閉じます |