info 指令确实强大
有没有直接看慢操作的指令?
有没有直接定位大key的指令?
有没有直接定位热key的指令? 如果有,单机和集群都支持嘛?
slowlog get可以查看慢操作;定位大key可以使用redis-cli --bigkeys或者使用rdb工具分析rdb文件;看热key只能临时打开下monitor吧
Info 指令显示的信息非常繁多,分为 9 大块,每个块都有非常多的参数,这 9 个块分别是:-
获取的是单机的redis 信息。。集群信息可以通过cluster info指令获取
- Server 服务器运行的环境参数
- Clients 客户端相关信息
- Memory 服务器运行内存统计数据
- Persistence 持久化信息
- Stats 通用统计数据
- Replication 主从复制相关信息
- CPU CPU 使用情况
- Cluster 集群信息
- KeySpace 键值对统计数量信息
Info 可以一次性获取所有的信息,也可以按块取信息。
读取一个键之后(读操作和写操作都要对键进行读取),服务器会根据键是否存在来更新服务器的键空间命中(hit)次数或键空间不命中(miss)次数,这两个值可以在INFO status 命令的keyspace_hits属性和keyspace_misses属性中查看。——redis设计与实现