如果启用,Redis将在配置的侦听TCP端口和Unix套接字上接受客户端的连接.当接受新的客户端连接时,执行以下操作 :
客户端套接字处于非阻塞状态状态,因为Redis使用多路复用和非阻塞I/O.
设置TCP_NODELAY选项是为了确保我们的连接没有延迟.
创建可读文件事件,以便Redis能够在新数据可用于在套接字上读取时立即收集客户端查询./p>
最大客户端数
在Redis config(redis.conf)中,有一个属性名为 maxclients ,描述了可以连接到Redis的最大客户端数.
以下是命令的基本语法.
config get maxclients 1) "maxclients" 2) "10000"
默认情况下,此属性设置为10000(取决于fil的最大数量e描述符操作系统限制),虽然您可以更改此属性.
示例
在以下示例中,我们设置了最大客户端数启动服务器时为100000.
redis-server --maxclients 100000
客户端命令
Sr .No | Command | 描述 |
---|---|---|
1 | 客户列表 | 返回列表连接到Redis服务器的客户端 |
2 | CLIENT SETNAME | 为当前连接指定名称 |
3 | 客户GETNAME | 退货由CLIENT SETNAME设置的当前连接的名称 |
4 | 客户端暂停 | 这是一个连接控制命令,能够在指定的时间内挂起所有Redis客户端(在毫秒) |
5 | 客户端杀戮 | 此命令关闭给定的客户端连接. |