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 该命令关闭特定的客户端连接。

PS:如果您想和业内技术大牛交流的话,请加qq群(521249302)或者关注微信公众 号(AskHarries),谢谢!

最新文章

  1. SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
  2. C++小结
  3. 使用jsonp跨域请求后可以获得数据,但是进入error方法,返回parseerror
  4. 阅读{django-restframework}源码[generics.py]学习笔记
  5. bcm cmd
  6. MVC之前的那点事儿系列(1):进入CLR
  7. Android图片异步加载框架Android-Universal-Image-Loader
  8. Python从题目中学习:List comprehension
  9. iPhone/iOS图片相关(读取、保存、绘制、其它相关)
  10. Reflector8.5 .net反编译工具 破解教程
  11. URAL-1998 The old Padawan 二分
  12. Android Editext监听光标位置
  13. WPF遇到无边框的问题
  14. 使用POI插件,提取导出excel的工具类
  15. 微信授权登陆接入第三方App(步骤总结)Android
  16. MapReduce的C#实现及单元测试(试验)
  17. 误删除libc.so.6的解决方法
  18. 聊聊Java中的反射(一)
  19. 报Cannot change version of project facet Dynamic web module to 2.5 错误
  20. JVM调优之JMeter使用(三)

热门文章

  1. 路径不对 导致FileNotFoundError: [WinError 2] 系统找不到指定的文件, 问题解决办法
  2. Java:集合,对列表(List)中的自定义对象按属性(字段)排序(正序、倒序)的方法
  3. private static final long serialVersionUID = 1L;
  4. Linux 常见紧急情况处理方法
  5. Nexus6p:正在下载系统更新,没有进度
  6. java二维数组遍历
  7. [CoreOS 转载] CoreOS实践指南(一)
  8. 【Linux技术】Windows与Linux系统下的库·初探
  9. 【Python】打印object对象
  10. 【Python】获取服务器时间