Come controllare e impostare le connessioni massime in Redis

Come controllare e impostare le connessioni massime in Redis
Sebbene Redis sia un database in memoria, consente a più di un client di connettersi al database. Utilizza connessioni dai client sulla porta TCP configurata o sulle prese UNIX.

Questo breve articolo discuterà di come verificare e aumentare o ridurre i clienti massimi supportati dall'istanza Redis.

Redis Controlla i client massimi

Il numero massimo di client supportati dal server Redis è definito nel file di configurazione.

Per impostazione predefinita, il valore è impostato su 10.000 clienti. Tuttavia, è possibile aumentare o ridurre questo valore, come discusso nelle sezioni successive.

Per controllare il numero di client massimi nel server Redis, aprire il terminale e accedere a Redis:

$ Redis-cli

Una volta effettuato l'accesso, eseguire il comando:

127.0.0.1: 6379> Config Ottieni MaxClient

Il comando precedente controllerà la configurazione corrente e restituirà i client massimi.

Viene fornito il seguente output di esempio di output:

127.0.0.1: 6379> Config Ottieni MaxClient
1) "MaxClient"
2) "10000"

Redis Imposta i client massimi

Esistono vari modi per impostare il numero massimo di client che possono connettersi al server Redis.

Il primo metodo è specificare il numero di client quando si avvia il server Redis.

L'esempio è come mostrato di seguito:

$ Redis-Server-MaxClient 20000

Nel comando precedente, diciamo al server Redis di accettare 20.000 client. Possiamo ottenere i clienti massimi come segue:

127.0.0.1: 6379> Config Ottieni MaxClient
1) "MaxClient"
2) "20000"

Il secondo metodo per impostare il numero massimo di client per il server Redis è utilizzare il comando config.

Viene fornito il seguente esempio:

127.0.0.1: 6379> config set maxclient 20000
OK

C'è uno svantaggio con i metodi sopra. Una volta riavviato il server, il numero massimo di client viene ripristinato a predefinito.

Impostiamo il numero massimo di client nel file di configurazione Redis per creare un valore persistente.

Modifica il seguente file con il tuo editor di testo preferito:

$ vim/etc/Redis/Redis.conf

Individua la voce di seguito e cambia il valore da 10.000 al valore desiderato.

# MaxClient 10000 -> MaxClient 20000

Nota: la riga precedente può essere commentata. Abilitalo rimuovendo il segno della sterlina.

Salva e chiudi il file. Riavvia il server Redis.

$ sudo /etc /init.D/Redis-Server Riavvia

Redis Ottieni client connessi

Per mostrare i client connessi al server Redis, accedi all'istanza Redis ed esegui il comando:

127.0.0.1: 6379> Elenco client

Ciò dovrebbe restituire le informazioni sui client connessi. L'esempio di output è come mostrato di seguito:

Conclusione

Questa guida ha discusso di come visualizzare e gestire il numero massimo di client collegati all'istanza Redis. Inoltre, abbiamo fornito esempi per i due metodi per impostare il numero massimo di client che possono connettersi al server Redis. Speriamo che ti sia piaciuto il tutorial. Controlla gli altri articoli di suggerimento Linux per suggerimenti e articoli.