Redis一些简单的笔记

info 指令确实强大

有没有直接看慢操作的指令?

有没有直接定位大key的指令?

有没有直接定位热key的指令? 如果有,单机和集群都支持嘛?

slowlog get可以查看慢操作;定位大key可以使用redis-cli --bigkeys或者使用rdb工具分析rdb文件;看热key只能临时打开下monitor吧

Info 指令显示的信息非常繁多,分为 9 大块,每个块都有非常多的参数,这 9 个块分别是:-

获取的是单机的redis 信息。。集群信息可以通过cluster info指令获取

  1. Server 服务器运行的环境参数
  2. Clients 客户端相关信息
  3. Memory 服务器运行内存统计数据
  4. Persistence 持久化信息
  5. Stats 通用统计数据
  6. Replication 主从复制相关信息
  7. CPU CPU 使用情况
  8. Cluster 集群信息
  9. KeySpace 键值对统计数量信息

Info 可以一次性获取所有的信息,也可以按块取信息。

读取一个键之后(读操作和写操作都要对键进行读取),服务器会根据键是否存在来更新服务器的键空间命中(hit)次数或键空间不命中(miss)次数,这两个值可以在INFO status 命令的keyspace_hits属性和keyspace_misses属性中查看。——redis设计与实现

 

原文地址:https://www.cnblogs.com/aoxueshou/p/11057590.html