文登市城乡建设局网站,wordpress大小,企业画册图片,长沙网站设计公司Redis是一个开源#xff0c;内存存储的数据服务器#xff0c;可用作数据库、高速缓存和消息队列代理等场景。
首先我们对内存进行监控#xff0c;主要指标如下#xff1a;
- used_memory:使用内存
- used_memory_rss:从操作系统分配的内存
- mem_fragmentation_ratio:内…Redis是一个开源内存存储的数据服务器可用作数据库、高速缓存和消息队列代理等场景。
首先我们对内存进行监控主要指标如下
- used_memory:使用内存
- used_memory_rss:从操作系统分配的内存
- mem_fragmentation_ratio:内存碎片率
- ****evicted_keys:由于达到最大内存限制被驱逐的key数量****
内存碎片率的指标提供了操作系统所使用的内存与Redis分配的内存的比率。对于了解Redis实例的性能非常重要我们对Redis实例的内存使用情况监控对保障redis健康运行至关重要。
其次我们对客户端的连接信息进行监控主要指标如下
- 连接数量、处理数量
- 每秒处理命令数:ops
- 网络流量
正常情况下redis连接客户端的数量会有合理的上限和下限。 如果它太低则上游连接可能已丢失如果它太高则大量并发客户端连接可能会使服务器处理请求的能力超过上限我们可以配置异常检测算法来监控客户端的连接。
对Redis中键的数量监控比较重要作为内存数据存储键空间越大Redis需要更多的物理内存来确保最佳性能。监控主要指标
- key的数量
- keyspace命中率
---
redis数据是存储在内存中的当出现主机关机重启操作会导致数据丢失所以需要进行数据持久化一般有两种方式一种是RDB方式redis在某一时刻将内存的数据保存磁盘的文件上RDB监控的指标项主要是
- rdb上次保存时间戳
- rdb上次保持的消耗时间
- rdb最新保存 后key改变的次数
- bgsave执行状态等
另外一种方式是通过AOF它是记录客户端对服务器的每一次操作并将这些操作记录到aof的文件中。当服务器重启会加载并运行aof文件以达到恢复数据的目的。监控指标如下
- AOF状态
- AOF文件最近重写耗时
- AOF最近写状态
- AOF最近重写状态等等
此外如果主从复制方式部署那么我们还要关注主从的同步的状态监控指标如下
- master连接状态
- 主从复制偏移量
- backlog日志缓冲区大小
影响主从复制因素较多例如网络、主节点压力过大等等这些都是我们需要注意的地方。
关于Redis监控介绍就到这里了
欢迎免费试用扫码 编辑于 2023-02-24 12:0