文章目录

  • Redis之性能指标监控
    • 1.性能指标分类
    • 2.Performance
    • 3.Memory
    • 4.Basic activity
    • 5.Persistence
    • 6.Error
    • 7.监控方式
    • 8.benchmark
    • 9.monitor
    • 10.showlong
    • 11.演示(benchmark)
    • 12.演示(monitor)
    • 13.showlong

Redis之性能指标监控

注:本文是基于CentOs 7系统上Redis v4.0.0进行讲解

1.性能指标分类

1.性能指标:Performance
2.内存指标:Memory
3.基本活动指标:Basic activity
4.持久性指标:Persistence
5.错误指标:Error

2.Performance

缓存命中率低意味着服务器压力就会非常大;
key的过期时间会对缓存命中率产生一点影响

3.Memory

4.Basic activity

5.Persistence

6.Error

7.监控方式

工具(需要安装)
1.Cloud Insight Redis
2.Prometheus
3.Redis-stat
4.Redis-faina
5.RedisLive
6.zabbix

命令(redis为我们提供的这些命令)
1.benchmark
2.redis cli
1)monitor
2)showlog

8.benchmark

命令

redis-benchmark [-h ] [-p ] [-c ] [-n <requests]> [-k ]

范例1
说明:默认下,50个连接,10000次请求对应的性能

redis-benchmark

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

redis-benchmark -c 100 -n 5000

9.monitor

命令如下,用于打印服务器调试信息

monitor

10.showlong

命令
get :获取慢查询日志
len :获取慢查询日志条目数
reset :重置慢查询日志

showlong [operator]

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

11.演示(benchmark)

不用在redis客户端里就即可操作

GET命令是5毫秒内98.44%的命中率

10000是不能设置的

12.演示(monitor)

必须进入redis客户端。
发送hello

13.showlong

由于我们并没有执行太多指令,或者某一条指令并没有用太多时间,所以查到的是空的

Redis之性能指标、监控方式相关推荐

  1. 【Redis】18.缓存预热、缓存雪崩、缓存击穿、缓存穿透、性能指标监控等企业级解决方案

    缓存预热 在高请求之前,做好一系列措施,保证大量用户数量点击造成灾难. 请求数量较高 主从之间数据吞吐量较大,数据同步操作频度较高 缓存预热解决方案 前置准备工作: 日常例行统计数据访问记录,统计访问 ...

  2. 十七、缓存预热、缓存雪崩、缓存击穿、缓存穿透、性能指标监控等企业级解决方案

    缓存预热 问题排查 应用服务如果里面使用redis,服务器启动以后会快速"宕机",这个只是对外的一个现象. 请求数量较高 主从之间数据吞吐量较大,数据同步操作频率较高 数据库取的频 ...

  3. 18.缓存预热、缓存雪崩、缓存击穿、缓存穿透、性能指标监控等企业级解决方案

    缓存预热 在高请求之前,做好一系列措施,保证大量用户数量点击造成灾难. 请求数量较高 主从之间数据吞吐量较大,数据同步操作频度较高 缓存预热解决方案 前置准备工作: 日常例行统计数据访问记录,统计访问 ...

  4. 远程字典服务Redis,感谢B站黑马程序员,多多三连

    目录 1.数据存储的解决方案(电商场景) 2.远程字典服务Redis介绍 2.1 基本操作 2.2 数据存储类型 3.数据类型 3.1 string 3.1.1 string类型数据基本操作 3.1. ...

  5. redis 缓存预热_Redis常见问题总结

    ◆缓存预热 缓存预热就是系统启动前,提前将相关的缓存数据直接加载到缓存系统.避免在用户请求的时候,先查询数据库,然后再将数据缓存的问题!户直接查询事先被预热的缓存数据! 解决方案 前置准备工作: 1. ...

  6. 【数据库】--- Redis

    Redis 概述 Redis 简介 下载与安装 基本使用 基本知识 数据结构 字符串类型 String 列表类型 List 集合类型 Set 哈希类型 hash 有序集合 zset (srted se ...

  7. 第二章 Redis高级

    第二章:Redis高级 学习目标 目标1:能够说出redis中的数据删除策与略淘汰策略 目标2:能够说出主从复制的概念,工作流程以及场景问题及解决方案 目标3:能够说出哨兵的作用以及工作原理,以及如何 ...

  8. 【Redis高级应用总结】

    Redis高级 Redis高级应用总结 Redis高级 学习目标 1.数据删除与淘汰策略 1.1 过期数据 **1.1.1 Redis中的数据特征** 1.1.2 时效性数据的存储结构 1.2 数据删 ...

  9. 分布式缓存——Redis高级彻底搞懂(Redis原理+主从+集群)

    -- 基于Redis集群解决单机Redis存在的问题 一.Redis持久化 Redis有两种持久化方案: RDB持久化 AOF持久化 1.RDB持久化 RDB全称Redis Database Back ...

最新文章

  1. AT1981-[AGC001C]Shorten Diameter
  2. 使用所有对象共有的方法
  3. 计算机丢失pcdsp.dll,计算机libcef.dll丢失
  4. HDFS源码分析DataXceiver之整体流程
  5. 分布式数据库DDM Sidecar模式负载均衡
  6. H3C服务器系统配置ip,H3C交换机DHCP 服务器动态分配地址典型配置指导
  7. java.lang.IllegalStateException: UT010019: Response already commited
  8. Java中 输入字符串的时候next()和nextLine()有什么区别
  9. Linux 网卡设备驱动程序设计(3)
  10. xp ie清除css缓存,如何清空浏览器的CSS缓存
  11. 百旺如何看是否清卡_百旺黑色税盘怎么清盘?
  12. matlab gui修改图标,Matlab的GUI中左上角修改为自己想要的图标
  13. 四旋翼飞行器教学笔记2 —— 飞行器de姿态读取 1
  14. word文档在保存后消失,如何恢复?
  15. Vue中插入base64图片
  16. openFeign夺命连环9问
  17. oracle trim没用,Oracle中Trim函数的使用方法
  18. 关于MOMODA的隐私权政策
  19. torch.nn.Transformer解读与应用
  20. 河北工业大学 计算机导师,河北工业大学

热门文章

  1. VB.Net 解决winForm界面卡死
  2. MySQL本地可以连接,远程连接不上的问题
  3. 深度学习 一 :使用BERT做 NLP分类任务
  4. 1024: 万能遥控器
  5. linux上如何配置.gitconfig
  6. scrapy爬取动态页面
  7. 每年存1.4万,40年后你有多少钱,算完惊呆了!
  8. 彻底禁用停用杀死WIN10的自动更新
  9. ZOJ4062 Plants vs. Zombies 二分
  10. MySQL-修改数据库密码