iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >redis慢日志slowlog有什么用
  • 271
分享到

redis慢日志slowlog有什么用

2024-04-02 19:04:59 271人浏览 泡泡鱼
摘要

这篇文章将为大家详细讲解有关Redis慢日志slowlog有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。redis 慢日志 slowlog 1 slow

这篇文章将为大家详细讲解有关Redis日志slowlog有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

redis 慢日志 slowlog 

1 slowlog是什么

redis的slowlog是redis用于记录记录慢查询执行时间的日志系统。由于slowlog只保存在内存中,因此slowlog的效率很高,完全不用担心会影响到redis的性能。Slowlog是Redis从2.2.12版本引入的一条命令。

2 slowlog设置

slowlog有两种设置方式:

2.1 redis.conf设置

在redis.conf中有关于slowlog的设置:

2 slowlog-log-slower-than 10000 

slowlog-max-len 128 

其中slowlog-log-slower-than表示slowlog的划定界限,只有query执行时间大于slowlog-log-slower-than的才会定义成慢查询,才会被slowlog进行记录。slowlog-log-slower-than设置的单位是微妙,默认是10000微妙,也就是10ms 

slowlog-max-len表示慢查询最大的条数,当slowlog超过设定的最大值后,会将最早的slowlog删除,是个FIFO队列

2.2 使用config方式动态设置slowlog

如下,可以通过config方式动态设置slowlog

10 - 查看当前slowlog-log-slower-than设置 

    127.0.0.1:6379> CONFIG GET slowlog-log-slower-than 

    1) "slowlog-log-slower-than"

    2) "10000"

- 设置slowlog-log-slower-than为100ms 

    127.0.0.1:6379> CONFIG SET slowlog-log-slower-than 100000 

    OK 

- 设置slowlog-max-len为1000 

    127.0.0.1:6379> CONFIG SET slowlog-max-len 1000 

    OK 

3 slowlog 查看

3.1 查看slowlog总条数

2 127.0.0.1:6379> SLOWLOG LEN  

(integer) 4 

3.2 查看slowlog

29 127.0.0.1:6379> SLOWLOG GET 

1) 1) (integer) 25 

   2) (integer) 1440057769 

   3) (integer) 6 

   4) 1) "SLOWLOG"

      2) "LEN"

2) 1) (integer) 24 

   2) (integer) 1440057756 

   3) (integer) 36 

   4) 1) "CONFIG"

      2) "GET"

      3) "slowlog-log-slower-than"

3) 1) (integer) 23 

   2) (integer) 1440057752 

   3) (integer) 11 

   4) 1) "CONFIG"

      2) "SET"

      3) "slowlog-log-slower-than"

      4) "1"

4) 1) (integer) 22 

   2) (integer) 1440057493 

   3) (integer) 27 

   4) 1) "CONFIG"

      2) "GET"

      3) "slowlog-log-slower-than"

5) 1) (integer) 21 

   2) (integer) 1440057133 

   3) (integer) 7 

   4) 1) "monitor" 

如果要获取指定的条数可以使用SLOWLOG GET N命令?

6 127.0.0.1:6379> SLOWLOG GET 1 

1) 1) (integer) 26            // slowlog唯一编号id

   2) (integer) 1440057815    // 查询的时间戳 

   3) (integer) 47            // 查询的耗时(微妙),如表示本条命令查询耗时47微秒 

   4) 1) "SLOWLOG"            // 查询命令,完整命令为 SLOWLOG GET,slowlog最多保存前面的31个key和128字符 

      2) "GET" 

关于“redis慢日志slowlog有什么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: redis慢日志slowlog有什么用

本文链接: https://www.lsjlt.com/news/69712.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • redis慢日志slowlog有什么用
    这篇文章将为大家详细讲解有关redis慢日志slowlog有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。redis 慢日志 slowlog 1 slow...
    99+
    2024-04-02
  • redis慢日志什么意思
    redis慢日志是redis用于记录慢查询执行时间的日志系统,而Slowlog是Redis从2.2.12版本引入的一条命令。在redis.conf中slowlog的设置例如: slowlog-log-slower-than&nbs...
    99+
    2024-04-02
  • 如何在线安全清空慢查询日志slowlog
    这篇文章将为大家详细讲解有关如何在线安全清空慢查询日志slowlog,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 mysql> sh...
    99+
    2024-04-02
  • Redis中的慢日志
    目录Redis慢日志Redis慢日志相关命令配置总结Redis慢日志 redis慢日志是用于记录某些命令在执行时超过了预设定的时间,只要超过了一定的时间,redis就会将该条命令记录到redis-slowlog中。 查看...
    99+
    2022-12-22
    Redis慢日志 Redis日志 慢日志
  • Redis慢查询日志怎么使用
    今天小编给大家分享一下Redis慢查询日志怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。慢查询日志什么是SLOW L...
    99+
    2023-06-27
  • Redis慢查询日志怎么配置
    本篇内容介绍了“Redis慢查询日志怎么配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!慢查询日志什么是...
    99+
    2024-04-02
  • Redis慢查询日志怎么配置和使用
    Redis慢查询日志可以通过配置redis.conf文件来开启和配置,具体步骤如下: 打开redis.conf文件,在其中添加如下...
    99+
    2024-05-07
    Redis
  • Redis慢查询日志是怎么工作的
    Redis慢查询日志是通过配置redis.conf文件中的参数来开启和配置的。当开启慢查询日志后,Redis会记录执行时间超过指定阈...
    99+
    2024-05-07
    Redis
  • mysql慢查询日志是什么
    这篇文章将为大家详细讲解有关mysql慢查询日志是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。定义:mysql提供的一种记录日志的功能,用来记录mysql相应时间超...
    99+
    2024-04-02
  • Redis慢查询日志及慢查询分析详解
    目录前提介绍单线程命令的处理机制本章内容什么是慢查询慢查询日志Redis慢查询日志Redis慢查询的危害Redis客户端执行一条命令的步骤慢查询引发的问题阈值和慢查询的日志的设置阈值...
    99+
    2023-01-28
    Redis慢查询日志分析 Redis慢查询
  • Redis的慢日志相关底层原理
    这篇文章主要讲解了“Redis的慢日志相关底层原理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Redis的慢日志相关底层原理”吧! 01、前言相...
    99+
    2024-04-02
  • Weblogic日志有什么用
    这篇文章主要介绍Weblogic日志有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!WebLogic在启动及运行过程中会记录各种LOG信息,以帮助系统治理员对整个应用系统进行治理及维护。1、log位置..\us...
    99+
    2023-06-02
  • MySQL慢日志的意思是什么
    这篇文章主要介绍“MySQL慢日志的意思是什么”,在日常操作中,相信很多人在MySQL慢日志的意思是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL慢日志的意思是...
    99+
    2024-04-02
  • Redis慢查询日志与监视器问题
    目录1、慢查询设置2、慢查询定位&处理3、监视器4、Redis监控平台总结我们都知道mysql有慢查询日志 Redis也有慢查询日志,可用于监视和优化查询 1、慢查询设置 在redis.conf中可以配置和慢...
    99+
    2022-12-22
    Redis慢查询 慢查询日志 Redis监视器
  • 怎么在MySQL中使用慢日志
    怎么在MySQL中使用慢日志?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。  1.慢日志简介慢日志全称为慢查询日志(Slow Query Log),主...
    99+
    2023-06-15
  • mysql慢日志查询的方法是什么
    要查询MySQL慢日志,可以使用以下方法: 登录到MySQL数据库管理系统。 运行以下SQL查询语句来查看慢查询日志的参数设...
    99+
    2024-03-14
    mysql
  • 一分钟搞懂Redis的慢查询日志操作
    目录什么是慢查询?什么是慢查询日志?如何获取慢查询日志?如何获取慢查询日志的长度?如何清理慢查询日志?怎么配置慢查询的参数?slowlog-log-slower-thanslowlo...
    99+
    2024-04-02
  • mysql中慢查询日志指的是什么
    这篇文章给大家分享的是有关mysql中慢查询日志指的是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、介绍用于记录执行时间超过某个临界值的SQL日志,用于快速定位慢速查询,供我们优化参考。2、开启方法打开慢...
    99+
    2023-06-15
  • redis慢查询日志的访问和管理方式
    目录Redis慢查询日志的访问和管理(1)获取慢查询日志(2)获取慢查询日志列表当前的长度(3)慢查询日志重置注意事项Redis慢查询总结慢查询分析总结redis慢查询日志的访问和管理 通过一组命令来实现对慢查询日志的访...
    99+
    2022-12-22
    redis慢查询日志 慢查询日志的访问 慢查询日志管理 redis慢查询
  • MySQL慢日志选项参数有哪些
    这篇文章给大家分享的是有关MySQL慢日志选项参数有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。〇 log_output枚举型,动态参数。用于设置slow log和gene...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作