Redis客户端连接
Redis接受上配置监听TCP端口和Unix套接字客户端的连接,如果启用。当一个新的客户端连接被接受,如有以下操作进行:
-
客户端套接字置于非阻塞状态,因为Redis的使用复用和非阻塞I/O操作。
-
TCP_NODELAY选项设定是为了以确保我们没有连接延迟。
-
创建一个可读的文件时,这样Redis能够尽快收集客户端的查询作为新的数据可供读取的Socket中。
客户端的最大数量
Redis配置(redis.conf)属性调用MaxClients,它描述客户端可以连接到Redis的最大数量。命令的基本语法是:
config get maxclients 1) "maxclients" 2) "10000"
默认情况下,此属性设置为10000(这取决于操作系统的文件描述符限制最大数量),但你可以改变这个属性。
例子
在下面给出的例子中,我们设置客户端的最大数为10万,当启动服务器
redis-server --maxclients 100000
客户端命令
S.N. | 命令 | 描述 |
---|---|---|
1 | CLIENT LIST | 返回客户端的列表连接到Redis服务器 |
2 | CLIENT SETNAME | 指定名称的当前连接 |
3 | CLIENT GETNAME | 返回由CLIENT SETNAME设置当前连接的名称。 |
4 | CLIENT PAUSE | 这是一个连接控制命令可以暂停所有Redis客户指定的时间量(以毫秒为单位)。 |
5 | CLIENT KILL | 该命令关闭特定的客户端连接。 |
本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:代码驿站 [http:/www.codeinn.net]
本文标题:Redis客户端连接
本文地址:http://www.codeinn.net/redis/600.html
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:代码驿站 [http:/www.codeinn.net]
本文标题:Redis客户端连接
本文地址:http://www.codeinn.net/redis/600.html