开发者学堂课程【Redis 入门到精通(进阶篇):企业级解决方案-性能指标监控命令】学习笔记与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/765/detail/13476
企业级解决方案-性能指标监控命令
内容介绍:
一、监控方式
二、benchmark
三、Monitor
四、Slowlog
五、总结
一、监控方式
工具
Cloud Insight Redis
Prometheus
Redis-stat
Redis-faina
RedisLive
zabbix
命令
Benchmark
redis cli
monitor
showlog
二、benchmark
● 命令 redis-benchmark [-h] [-p] [-e] [-n <requests]>[-k]
●范例1 redia-benchrark
说明∶50个连接,10000次请求对应的性能
●范例2 redis-benchmarx -c 100 -n 5000
说明∶100个连接,5000次请求对应的性能
这是一个压测的工具,可以在计算机上执行出一个压测的效果。
对于 set 指令来说,在五毫秒之内命中99.07%,最长实在13毫秒内全部命中。
在 get 中,五毫秒命中率达到98.44%,16毫秒达到100%。
三、Monitor
● 命令
Monitor
打印服务器调试信息
这个命令可以观察命令内部执行
他会打印很多指令,这些就是现在服务器正在运行的指令
四、Slowlog
●命令
slowlog [operator]
● get∶获取慢查询日志
● len∶获取慢查询日志条目数
● reset∶重置慢查询日志
●相关配置
slowlog-log-8lower-than 1000
#设置慢查询的时间下线,单位∶微妙
slowlog-max-1en 100
#设置慢查询命令对应的日志显示长度,单位∶命令数
这是一个慢查询的日志,在 redis 中维护了一块空间帮助维护存储一些比较慢的信息,通过他可以查看并操作这些信息。
五、总结
企业级解决方案
缓存预热
缓存雪崩
缓存击穿
缓存穿透性能指标监控
工具
命令