redis客户端连接
备注:测试版本 redis 4.0.9
一.redis连接数
查看redis的连接数,redis的默认连接数是1w,当然也可以通过配置文件来修改
10.31.1.124:6379> config get maxclients
1) "maxclients"
2) "10000"
二.redis连接相关命令
命令 | 概述 |
---|---|
CLIENT LIST | 返回连接到 redis 服务的客户端列表 |
CLIENT SETNAME | 设置当前连接的名称 |
CLIENT GETNAME | 获取通过 CLIENT SETNAME 命令设置的服务名称 |
CLIENT PAUSE | 挂起客户端连接,指定挂起的时间以毫秒计 |
CLIENT KILL | 关闭客户端连接 |
1.1 client list
client list 列出连接到redis服务的客户端列表
10.31.1.124:6379> client list
id=5 addr=10.31.1.123:60814 fd=7 name= age=36 idle=36 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=command
id=6 addr=10.31.1.124:37302 fd=8 name= age=30 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
10.31.1.124:6379>
1.2 client setname 和 client getname
设置和获取当前连接的名字,感觉这个用处不是很大
10.31.1.124:6379> client setname redis1
OK
10.31.1.124:6379> client getname
"redis1"
1.3 client pause
client pause 10000
挂起客户端,单位毫秒,此处是挂起10秒
当某个客户端的请求太频繁,可以挂起一段时间,降低服务器的负载
10.31.1.124:6379> client pause 10000
OK
10.31.1.124:6379>
10.31.1.124:6379>
10.31.1.124:6379>
-- 等待了接近5秒才
10.31.1.124:6379> client getname
"redis1"
(4.56s)
10.31.1.124:6379>
10.31.1.124:6379> client getname
"redis1"
1.4 client kill
关闭客户端连接
10.31.1.124:6379> client list
id=5 addr=10.31.1.123:60814 fd=7 name= age=36 idle=36 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=command
id=6 addr=10.31.1.124:37302 fd=8 name= age=30 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
10.31.1.124:6379>
10.31.1.124:6379> client kill 10.31.1.123:60814
OK
10.31.1.124:6379> client list
id=6 addr=10.31.1.124:37302 fd=8 name=redis1 age=247 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
10.31.1.124:6379>
参考
1.https://www.redis.net.cn/tutorial/3522.html
redis客户端连接相关推荐
- C#两大知名Redis客户端连接哨兵集群的姿势
前言 前面<Docker-Compose搭建Redis高可用哨兵集群>, 我的思路是将Redis.Sentinel.Redis Client App链接到同一个网桥网络,这个网桥内的Red ...
- redis客户端连接windows和linux下的redis 无法连接
搭建环境:linux是centos7.4(请注意centos7以下版本的防火墙跟centos7以上的不同,使用redis客户端连接redis时会有区别,建议使用centos7以上版本) 一.下载red ...
- Redis 客户端连接
一.Redis 客户端连接 Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行如下一些操作: 首先,客户端 so ...
- redis客户端连接过多不释放
查看redis客户端连接 1 2 3 4 5 6 redis-cli info clients # Clients connected_clients:6000 client_longest_outp ...
- Redis客户端连接时崩溃
文章目录 1. Redis客户端连接崩溃 1. Redis客户端连接崩溃 把 protected-model 设置为no
- redis客户端连接(error) NOAUTH Authentication required
redis客户端连接成功,但是操作报异常--(error) NOAUTH Authentication required 错误的含义是说你没有认证,说明没有使用密码连接 查看密码: 进入redis的安 ...
- redis客户端连接数量_实战解析无所不知的Redis拓展应用——Info,进阶学习,无所不能...
前言 学习是一个持续的过程.像咱们一直在更新的Redis学习内容,由基础结构,到原理应用,再到集群搭建,了解的够充分了,咱们接着又介绍Redis拓展应用,将知识面拓宽,毕竟技术都是相通的,只有灵活运用 ...
- redis客户端连接,最大连接数查询与设置
##redis客户端连接数 ##redis通过监听一个TCP端口或socket的方式接收来自客户端的连接,当与客户端建立连接后,redis内部会进行如下操作:(1)客户端socket会被设置为非阻塞模 ...
- 设置Redis客户端连接的超时时间
为了让Redis主动清理长时间空闲的客户端连接,回收资源,您可以设置timeout参数来限制客户端连接的空闲时间. 不设置超时时间会导致连接长时间占用,可能报错:could notget a reso ...
最新文章
- 复杂update_Python 代码判断逻辑太复杂?这里有几条最佳实践和技巧
- linux网络编程之Listen函数参数介绍
- 1,滑动验证,前后台接口
- 一次项目测评反思:数据准备、测评要求和各种问题记录
- 白班夜班不是你想做就做,一切都得听安排
- ssis导入xml_使用XML文件配置SSIS包
- CSS模拟实现色阶效果
- js中 json对象与json字符串相互转换的几种方式
- 善用佳软:如何使用Beyond Compare比对class文件
- win7主题文件夹背景破解
- AtCoder题解集锦
- Mysql8数据库导到Mysql5数据库,报错Unknown collation: 'utf8mb4_0900_ai_ci'
- 电脑怎么设置计算机系统,细说电脑怎么设置wifi
- category-内部原理、运用场景、特点
- 为什么选择语音验证码?
- Java微信SDK方式进行网页授权
- 45页精华《2022中国建筑行业数字化转型研究报告》出炉(附下载)
- 《社会动物——爱、性格和成就的潜在根源》读后感及摘录(1)
- pyhon入门turtle库画音符
- android 中篇 文章推荐