Anzahl der Redis-Client-Verbindungen
Redis empfängt Verbindungen von Clients, indem es einen TCP-Port oder -Socket abhört
Bei Herstellung mit dem Client Nach der Verbindung , Redis führt die folgenden internen Vorgänge aus:
(1) Der Client-Socket wird in den nicht blockierenden Modus versetzt, da Redis ein nicht blockierendes Multiplexing-Modell für die Netzwerkzeitverarbeitung verwendet (2) Legen Sie dann das TCP_NODELAY-Attribut für diesen Socket fest und deaktivieren Sie den Nagle-Algorithmus
(3) Erstellen Sie dann ein lesbares Dateiereignis, um den Datenversand dieses Client-Sockets zu überwachen.
Anzahl der Redis-Verbindungen und maximale Anzahl von Verbindungen1. Anzahl der Verbindungen anzeigen
Methode 1: Verwenden Sie: Info-Clients in der Redis-CLI-Befehlszeile, um die aktuelle Anzahl der Redis-Verbindungen anzuzeigen
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>
127.0.0.1:6379> CONFIG GET maxclients ##1) "maxclients" ##2) "10000" 127.0.0.1:6379>
1. In Versionen nach 2.6 können Sie die maximale Anzahl ändern Verbindungskonfiguration, der Standardwert ist 10000, der in redis.conf zu finden ist. Ändern Sie
... # maxclients 10000 ... 2.config set maxclients num 可以设置redis允许的最大连接数 127.0.0.1:6379> CONFIG set maxclients 10 OK 127.0.0.1:6379>
redis-server --maxclients 100000 -f /etc/redis.conf
Das obige ist der detaillierte Inhalt vonWie viele Redis-Verbindungen sind konfiguriert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!