Redis高级之——性能指标监控

性能指标监控

监控指标

  • 性能指标:Performance
  • 内存指标:Memory
  • 基本活动指标:Basic activity
  • 持久性指标:Persistence
  • 错误指标:Error
性能指标:Performance
NameDescription
latencyRedis响应一个请求的时间
instantaneous_ops_per_sec平均每秒处理次数
hit rate ( calculated )缓存命中率(计算出来的)
内存指标:Memory
NameDescription
user_memory已使用内存
mem_ fragmentation_ratio内存碎片率
evicted_keys由于最大内存限制被移除的key的数量
blocked_clients由于BOLOP,BRPOP,OR BRPOPPUSH而备堵塞的客户端
基本活动指标:Basic activity
NameDescription
connected_clients客户端连接数
connected_slavesSlave数量
master_last_io_seconds_ago最近一次主从交互后的秒数
keyspace数据库中的key的值总数
持久性指标:Persistence
NameDescription
rdb_last_save_time最后一次持久化保存到磁盘的时间戳
rdb_changes_since_last_save自最后一次持久化以来数据库的更改数
错误指标:Error
NameDescription
rejected_connections由于达到maxclients限制而被拒绝的连接数
keyspace_misseskey值查找失败(没有命中)的次数
master_link_down_since_seconds主从断开连接的持续时间(毫秒)
监控方式
  • 工具

    • Cloud Insight Redis
    • Prometheus
    • Redis-stat
    • Redis-faina
    • RedisLive
    • zabbix
  • 命令

    • benchmark
    • redis cli
    • monitor
    • showlog

benchmark

  • 命令

    redis-benchmark [-h ] [-p ] [-c ] [-n <requests]> [-k ]
    
  • 范例1

    redis-benchmark
    

    说明:50个连接,10000次请求对应的性能

  • 范例2

    redis-benchmark -c 100 -n 5000
    

    说明:100个连接,5000次请求对应的性能

序号选项描述默认值
1-h指定服务器主机名127.0.0.1
2-p指定服务器端口6379
3-s指定服务器socket
4-c指定并发连接数50
5-n指定请求数10000
6-d以字节的形式指定SET/GET值的数据大小2
7-k1=keep alive = 0 reconnect1
8-rSET / GET / INCR 使用随机key ,SADD使用随机值
9-p通过管道传输< numreq > 请求1
10-q强制退出redis,仅显示query/sec 值
11–csv以CSV格式输出
12-l生成循环,永久执行测试
13-t仅运行以逗号分隔符的测试命令列表
14-iIdle模式,仅打开N个idle连接并等待

monitor (进入redis客户端执行此命令)

  • 命令

    monitor
    

    ​ 打印服务器调试信息

showlong (进入redis客户端执行此命令)

  • 命令

    showlong [operator]
    
    • get :获取慢查询日志
    • len :获取慢查询日志条目数
    • reset :重置慢查询日志
  • 相关配置

    slowlog-log-slower-than 1000           #设置慢查询的时间下线,单位:微妙
    slowlog-max-len 100                    #设置慢查询命令对应的日志显示长度,单位:命令数
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值