当前位置: 首页 > news >正文

LinkSLA智能运维技术派-Redis的监控

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 

http://www.lryc.cn/news/18839.html

相关文章:

  • Hugging face 模型微调学习:T5-base的微调
  • JavaScript 测试 Prototype
  • pnpm / yarn / npm管理依赖包
  • 注意力机制详解系列(一):注意力机制概述
  • 搜索引擎 Elasticsearch 的三大坑
  • 运营级手机直播平台源码 短视频直播带货APP源码
  • http/HTTPS相关的一些知识
  • MySQL高可用 集群(MHA)
  • 【JavaScript速成之路】JavaScript运算符
  • 计网个人作业05
  • 码匠 × OpenAI :快速生成 SQL 语句,提升开发效率!
  • 电脑显示屏不亮但是主机已开机?5种原因以及解决方案
  • 公司项目vue cli2升级到vue cli3
  • 流程图培训
  • 编写使用多buffer的应用程序
  • 【java 8】强大的 Stream API
  • 自动驾驶仿真:ECU TEST自动化测试常用API调用
  • notepad++中使用正则表达式
  • 什么蓝牙耳机打游戏好?打游戏好用的无线蓝牙耳机
  • 基于appium的app自动化测试框架
  • 【拿好了!Linux 运维必备的 13 款实用工具!】
  • 软考中级--嵌入式系统设计师考试培训教程开始了
  • JDBC学习(复习)-面试总结详细
  • 前端:你不知道的async await
  • c#前端实现对pcl点云颜色根据强度特征动态变化突出指定对象
  • 如何制定达人营销策略
  • 100种思维模型之三层解释思维模型-020
  • RK系列(RK3568) i2s 音频输入 麦克风驱动
  • Python|Pymol的安装
  • Mysql中关于查询日志的配置详解