随笔 - 214  文章 - 0 评论 - 11 阅读 - 20万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

Info指令可以查询Redis内部的一些运行情况
Info主要分为9大块:

复制代码
Server:服务器运行的环境参数
Clients:客户端相关信息
Memory:服务器运行内存统计数据
Persistence:持久化信息
Stats:通用数据统计
Replication:主从复制相关信息
CPU:CPU使用情况
Cluster:集群信息
KeySpace:键值对统计数量信息
复制代码

info指令可以获取所有信息
info 带上上面列举的几个参数可以查询相关的信息

一些比较实用的信息查看:
1.redis每秒执行了多少次指令
info stats # 查看instantaneous_ops_per_sec即每秒瞬时执行多少操作,这个反映了实时的处理情况,如果ops过高,可以用monitor快速观察究竟是那些key被访问得比较频繁

2.redis连接了多少客户端
info clients
其中的connected_clients即连接的数量,而rejected_connections表示因为超过最大连接数限制而被拒绝的客户端连接次数。
3.redis占用了多大内存
info memory
4.查看复制积压缓冲区
info replication #其中的repl_backlog_size即缓冲区大小
缓冲区中存放的是从节点断开主节点的连接后,未能执行的修改操作指令集合,如果这个容量太小,而修改操作又很频繁,那么当网络抖动来临,从节点还未来得及执行的指令很可能会被覆盖,此时就会执行快照复制,相当耗费资源,所以当实例修改指令很频繁时,这个缓冲区调大一些,几十M差不多,很闲的话,就设置几M即可。

posted on   长江同学  阅读(453)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示