redis客户端链接,最大链接数查询与设置

##redis客户端链接数redis

    ##redis经过监听一个TCP端口或socket的方式接收来自客户端的链接,当与客户端创建链接后,redis内部会进行以下操做:(1)客户端socket会被设置为非阻塞模式,由于redis在网络时间处理上采用的是非阻塞多路复用模型;(2)而后为这个socket设置TCP_NODELAY属性,禁用Nagle算法;(3)而后建立一个可读的文件事件用于监听这个客户端socket的数据发送。算法


##redis最大链接数网络

##(1.1)2.6以后版本,能够修改最大链接数配置,默认10000,能够在redis.conf配置文件中修改socket

...
# maxclients 10000
...

##(1.2)启动redis.service服务时加参数--maxclients 100000来设置最大链接数限制ide

redis-server --maxclients 100000 -f /etc/redis.conf

##命令行查看 & 修改稿redis最大链接数
命令行

127.0.0.1:6379> CONFIG GET maxclients
    ##1) "maxclients"
    ##2) "10000"
127.0.0.1:6379>


##redis-cli命令控制行中获取客户端信息命令server

CLIENT LIST获取客户端列表事件

CLIENT SETNAME    设置当前链接点redis的名称ip

CLIENT GETNAME    查看当前链接的名称cmd

CLIENT KILL ip:port    杀死指定链接

CLIENT LIST
    ##id=3 addr=127.0.0.1:36588 fd=5 name= age=7 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=client
CLIENT SETNAME js
    ##OK
CLIENT LIST
    ##id=3 addr=127.0.0.1:36588 fd=5 name=js age=37 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=client
CLIENT GETNAME
    ##"js"
CLIENT KILL id 3
    ##(integer) 0
相关文章
相关标签/搜索