ホームページ >データベース >Redis >Redis 接続はいくつ構成されていますか?

Redis 接続はいくつ構成されていますか?

anonymity
anonymityオリジナル
2019-06-05 09:54:089798ブラウズ

Redis クライアント接続の数

Redis は、TCP ポートまたはソケットをリッスンすることでクライアントから接続を受信します。

クライアントとの確立時 接続後

(1) Redis はネットワーク時間処理にノンブロッキング多重化モデルを使用するため、クライアント ソケットはノンブロッキング モードに設定されます;

(2) 次に、このソケットの TCP_NODELAY 属性を設定し、Nagle アルゴリズムを無効にします。

(3) 次に、このクライアント ソケットのデータ送信を監視する読み取り可能なファイル イベントを作成します。

Redis 接続はいくつ構成されていますか?

#Redis 接続の数と最大接続数

1. 接続数の表示

方法 1: 使用: redis-cli コマンド ラインで info クライアントを使用して、現在の Redis 接続数を表示します。


127.0.0.1:6379> info clients
#Clients
connected_clients:621
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0
127.0.0.1:6379>

方法 2: config get maxclients で最大数をクエリできます。 redis によって許可される接続数


127.0.0.1:6379> CONFIG GET maxclients
    ##1) "maxclients"
    ##2) "10000"
127.0.0.1:6379>

2. 設定と変更

#1. 2.6 以降のバージョンでは、最大接続数は次のとおりです。デフォルトは 10000 で、redis.conf にあります。設定ファイル

#

...
# maxclients 10000
...
2.config set maxclients num 可以设置redis允许的最大连接数
127.0.0.1:6379> CONFIG set maxclients 10
OK
127.0.0.1:6379>

3 を変更します。redis.service サービスを開始するときに、パラメーター --maxclients 100000 を追加して最大値を設定します接続数制限

redis-server --maxclients 100000 -f /etc/redis.conf

以上がRedis 接続はいくつ構成されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。