Heim  >  Artikel  >  Datenbank  >  Wie viele Redis-Verbindungen sind konfiguriert?

Wie viele Redis-Verbindungen sind konfiguriert?

anonymity
anonymityOriginal
2019-06-05 09:54:089722Durchsuche

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.

Wie viele Redis-Verbindungen sind konfiguriert?

Anzahl der Redis-Verbindungen und maximale Anzahl von Verbindungen

1. 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>

Methode 2: config get maxclients können das Maximum abfragen Anzahl der von Redis zugelassenen Verbindungen

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

2. Festlegen und Ändern


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>

in der Konfigurationsdatei 3. Fügen Sie beim Starten des redis.service-Dienstes den Parameter --maxclients 100000 hinzu, um den festzulegen Maximale Anzahl an Verbindungen begrenzt

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn