Operasi arahan ...login
Operasi arahan Redis Manual Cina
pengarang:php.cn  masa kemas kini:2022-04-12 14:07:28

Sambungan pelanggan Redis


Redis menerima sambungan daripada pelanggan dengan mendengar port TCP atau soket Unix Apabila sambungan diwujudkan, Redis akan melaksanakan operasi berikut secara dalaman:

  • . Pertama sekali, soket pelanggan akan ditetapkan kepada mod tidak menyekat kerana Redis menggunakan model pemultipleksan tidak menyekat untuk pemprosesan acara rangkaian.

  • Kemudian tetapkan atribut TCP_NODELAY untuk soket ini dan lumpuhkan algoritma Nagle

  • Kemudian buat acara fail yang boleh dibaca untuk mendengar Data soket pelanggan ini dihantar


Bilangan maksimum sambungan

Dalam Redis2.4, bilangan maksimum sambungan secara langsung dikod keras dalam kod, manakala dalam versi 2.6 Ini nilai menjadi boleh dikonfigurasikan.

Nilai lalai maxclients ialah 10000. Anda juga boleh mengubah suai nilai ini dalam redis.conf.

config get maxclients

1) "maxclients"
2) "10000"

Instance

Dalam contoh berikut, kami menetapkan bilangan maksimum sambungan kepada 100000 apabila perkhidmatan bermula:

redis-server --maxclients 100000

Perintah pelanggan

S.N.命令描述
1CLIENT LIST返回连接到 redis 服务的客户端列表
2CLIENT SETNAME设置当前连接的名称
3CLIENT GETNAME获取通过 CLIENT SETNAME 命令设置的服务名称
4CLIENT PAUSE挂起客户端连接,指定挂起的时间以毫秒计
5CLIENT KILL关闭客户端连接

Laman web PHP Cina