欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Redis中的慢日志

 更新時(shí)間:2022年12月22日 09:58:54   作者:Wiz-x  
這篇文章主要介紹了Redis中的慢日志,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Redis慢日志

redis慢日志是用于記錄某些命令在執(zhí)行時(shí)超過了預(yù)設(shè)定的時(shí)間,只要超過了一定的時(shí)間,redis就會(huì)將該條命令記錄到redis-slowlog中。

查看slowlog的設(shè)置:

第一種查看redis的慢日志配置:

打開redis.conf文件進(jìn)行查看和配置,如下圖:

在上圖中我們可以看到redis的slowlog(慢日志)的默認(rèn)配置,其中有兩個(gè)地方需要了解:

1. slowlog-log-slower-than: 這個(gè)配置表示執(zhí)行時(shí)間,在redis執(zhí)行命令時(shí),只要有任何一條命令超過了設(shè)置的執(zhí)行時(shí)間,redis就會(huì)將這條命令記錄到慢日志中。

2. slowlog-max-len: 這個(gè)配置表示該日志的大小,redis的日志是一個(gè)FIFO隊(duì)列,當(dāng)該隊(duì)列達(dá)到設(shè)定的長(zhǎng)度大小之后,后面記錄的日志會(huì)覆蓋掉之前記錄的日志。

第二種查看redis的慢日志配置:

使用命令 config get slowlog*,可以查看到當(dāng)前redis的slowlog的配置信息:

127.0.0.1:6379> config get slowlog*
1) "slowlog-max-len"
2) "128"
3) "slowlog-log-slower-than"
4) "10"

查看rediso slowlog日志內(nèi)容:

使用命令 slowlog get [n] 獲取前n條慢查詢?nèi)罩?,不指定長(zhǎng)度獲取全部。

127.0.0.1:6379> slowlog get 2
1) 1) (integer) 8
   2) (integer) 1621174057
   3) (integer) 32
   4) 1) "keys"
      2) "*"
   5) "127.0.0.1:5684"
   6) ""
2) 1) (integer) 7
   2) (integer) 1621173719
   3) (integer) 34
   4) 1) "config"
      2) "get"
      3) "slowlog*"
   5) "127.0.0.1:5684"
   6) ""

 PS: redis的slowlog是記錄在內(nèi)存中的,所以就算是頻繁觸發(fā)slowlog日志,也不會(huì)對(duì)redis的性能造成影響。 

Redis慢日志相關(guān)命令配置

運(yùn)行期配置:重啟后失效

# 慢日志配置查看(模糊查詢:慢日志時(shí)間,慢日志記錄條數(shù))
config get *slowlog*

# 查看指定條數(shù)的慢日志,返回最近的指定條數(shù)
slowlog get 2

# 設(shè)置慢日志
config set slowlog-log-slower-than 10000 (單位:微妙,默認(rèn)值:10000 => 10毫秒) 
config set slowlog-max-len 128(默認(rèn)值:保留128條慢日志)

# 重置redis慢日志
slowlog reset

# 查看符合過濾的慢日志條數(shù)
slowlog len

# 慢日志幫助
slowlog help

配置文件配置redis.conf:

slowlog-log-slower-than 10000
slowlog-max-len 128

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關(guān)文章

  • SpringBoot整合Redis入門之緩存數(shù)據(jù)的方法

    SpringBoot整合Redis入門之緩存數(shù)據(jù)的方法

    Redis是一個(gè)開源的使用ANSI C語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,并提供多種語言的API,下面通過本文給大家介紹下SpringBoot整合Redis入門之緩存數(shù)據(jù)的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2021-11-11
  • 阿里云官方Redis開發(fā)規(guī)范總結(jié)

    阿里云官方Redis開發(fā)規(guī)范總結(jié)

    本文主要介紹了阿里云官方Redis開發(fā)規(guī)范總結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Redis如何實(shí)現(xiàn)分布式鎖

    Redis如何實(shí)現(xiàn)分布式鎖

    這篇文章主要介紹了Redis如何實(shí)現(xiàn)分布式鎖問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 在Mac OS上安裝Vagrant和Docker的教程

    在Mac OS上安裝Vagrant和Docker的教程

    這篇文章主要介紹了在Mac OS上安裝Vagrant和Docker的教程,并安裝和設(shè)置Postgres和Elasticsearch和Redis,需要的朋友可以參考下
    2015-04-04
  • redis如何更新升級(jí)版本

    redis如何更新升級(jí)版本

    這篇文章主要介紹了redis如何更新升級(jí)版本問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 淺談一下Redis的緩存穿透、擊穿和雪崩

    淺談一下Redis的緩存穿透、擊穿和雪崩

    這篇文章主要介紹了淺談一下Redis緩存穿透、擊穿和雪崩,緩存穿透是指在使用緩存系統(tǒng)時(shí),頻繁查詢一個(gè)不存在于緩存中的數(shù)據(jù),導(dǎo)致這個(gè)查詢每次都要通過緩存層去查詢數(shù)據(jù)源,無法從緩存中獲得結(jié)果,需要的朋友可以參考下
    2023-08-08
  • Redis 數(shù)據(jù)類型Streams詳解

    Redis 數(shù)據(jù)類型Streams詳解

    Redis Streams是Redis 5.0新增的數(shù)據(jù)類型,提供了一種日志結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)方式,這種類型適合用于構(gòu)建消息隊(duì)列、事件日志和處理時(shí)間序列數(shù)據(jù)的應(yīng)用,本文介紹Redis 數(shù)據(jù)類型Streams相關(guān)知識(shí),感興趣的朋友一起看看吧
    2024-10-10
  • Redis的持久化方案詳解

    Redis的持久化方案詳解

    在本篇文章里小編給大家整理的是關(guān)于Redis的持久化方案詳解,有興趣的朋友們可以參考下。
    2020-03-03
  • Redis使用布隆過濾器解決緩存雪崩的問題

    Redis使用布隆過濾器解決緩存雪崩的問題

    布隆過濾器可以幫助我們解決Redis緩存雪崩的問題,那什么是布隆過濾器、布隆過濾器又是如何使用如何解決緩存雪崩的問題的,讓我們帶著這一系列的問題去詳細(xì)了解布隆過濾器,感興趣的小伙伴跟著小編一起來看看吧
    2024-02-02
  • Redis如何實(shí)現(xiàn)分布式鎖

    Redis如何實(shí)現(xiàn)分布式鎖

    相信大家對(duì)鎖已經(jīng)不陌生了,本文主要介紹了Redis如何實(shí)現(xiàn)分布式鎖,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08

最新評(píng)論