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

查看Redis內(nèi)存信息的命令

 更新時間:2020年09月08日 15:32:48   作者:tlanyan  
Redis 是一個開源、高性能的Key-Value數(shù)據(jù)庫,被廣泛應(yīng)用在服務(wù)器各種場景中。本文介紹幾個查看Redis內(nèi)存信息的命令,包括常用的info memory、info keyspace、bigkeys等。

查看Redis內(nèi)存使用

info 命令用于監(jiān)控Redis運行情況,其中 info memory 可以查看Redis內(nèi)存使用統(tǒng)計信息:

redis-cli info memory

命令輸出結(jié)果如下圖:

前幾個字段信息最為重要,其含義分別為:

屬性名 屬性說明
used_memory Redis 分配器分配的內(nèi)存總量,也就是內(nèi)部存儲的所有數(shù)據(jù)內(nèi)存占用量
used_memory_human 以可讀的格式返回 used_memory
used_memory_rss 從操作系統(tǒng)的角度顯示 Redis 進(jìn)程占用的物理內(nèi)存總量
used_memory_rss_human used_memory_rss 的用戶宜讀格式的顯示
used_memory_peak 內(nèi)存使用的最大值,表示 used_memory 的峰值
used_memory_peak_human 以可讀的格式返回 used_memory_peak的值

查看Key統(tǒng)計信息

Keys命令性能很不好,線上使用該命令簡直是業(yè)務(wù)克星,因此建議生產(chǎn)環(huán)境屏蔽Keys命令。如果只是想查看Key統(tǒng)計信息,可以使用另外兩個命令:

1. dbsize:查看當(dāng)前數(shù)據(jù)庫的有效key數(shù)量

2. info keyspaceinfo命令給出Redis實例各個數(shù)據(jù)庫的Key信息

兩個命令輸出如下:

可以看到,info keyspace命令給出更全的統(tǒng)計信息。

查看占用內(nèi)存最大的Key

查看數(shù)據(jù)庫中哪個Key占用內(nèi)存最大,可以使用--bigkeys參數(shù):

redis-cli -n 5 --bigkeys

命令輸出如下:

運行結(jié)果按照從小到大的順序給出了內(nèi)存占用最高的10個Key。上圖結(jié)果中,最大Key的值占用內(nèi)存達(dá)到300多K。

對于string類型,bigkeys的輸出是正確的,然而list、sets等數(shù)據(jù)結(jié)構(gòu),bigkeys的計算方式可能存在問題,實踐中請注意著點。

此外--bigkeys參數(shù)還給出了Keys信息的統(tǒng)計。上述輸出中,所有的數(shù)據(jù)都是string類型,沒有l(wèi)ist、sets等類型數(shù)據(jù)。

以上就是查看Redis內(nèi)存信息的命令的詳細(xì)內(nèi)容,更多關(guān)于查看Redis內(nèi)存信息的資料請關(guān)注腳本之家其它相關(guān)文章!

  • Redis 緩存擊穿問題及解決方案

    Redis 緩存擊穿問題及解決方案

    緩存擊穿是指在高并發(fā)環(huán)境下,大量請求同時訪問緩存中不存在的數(shù)據(jù),導(dǎo)致這些請求穿透到數(shù)據(jù)庫,本文主要介紹了Redis緩存擊穿問題及解決方案
    2023-12-12
  • Redis Cluster集群動態(tài)擴容的實現(xiàn)

    Redis Cluster集群動態(tài)擴容的實現(xiàn)

    本文主要介紹了Redis Cluster集群動態(tài)擴容的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • Redis高階使用消息隊列分布式鎖排行榜等(高階用法)

    Redis高階使用消息隊列分布式鎖排行榜等(高階用法)

    在大多數(shù)傳統(tǒng)的web系統(tǒng)中,使用Redis一般都是作為緩存使用,在大數(shù)據(jù)查詢時作為緩解性能的一種解決方案,這篇文章主要介紹了Redis高階使用消息隊列分布式鎖排行榜等,需要的朋友可以參考下
    2024-03-03
  • redis 替代php文件存儲session的實例

    redis 替代php文件存儲session的實例

    這篇文章主要介紹了redis 替代php文件存儲session的實例的相關(guān)資料,希望通過本文能幫助到大家,讓大家掌握這樣的方法,需要的朋友可以參考下
    2017-10-10
  • Redis實現(xiàn)分布式鎖的示例代碼

    Redis實現(xiàn)分布式鎖的示例代碼

    分布式鎖其實就是,控制分布式系統(tǒng)不同進(jìn)程共同訪問共享資源的一種鎖的實現(xiàn),本文就來介紹一下Redis實現(xiàn)分布式鎖的示例代碼,具有一定的參考價值,感興趣的可以了解一下
    2024-08-08
  • Redis中scan命令的深入講解

    Redis中scan命令的深入講解

    這篇文章主要給大家介紹了關(guān)于Redis中scan命令的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用redis具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • Redis緩存異常常用解決方案總結(jié)

    Redis緩存異常常用解決方案總結(jié)

    Redis緩存異常問題分別是緩存雪崩,緩存預(yù)熱,緩存穿透,緩存降級,緩存擊穿,本文主要介紹了Redis緩存異常常用解決方案總結(jié),具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • Redis與MySQL數(shù)據(jù)一致性問題的策略模式及解決方案

    Redis與MySQL數(shù)據(jù)一致性問題的策略模式及解決方案

    開發(fā)中,一般會使用Redis緩存一些常用的熱點數(shù)據(jù)用來減少數(shù)據(jù)庫IO,提高系統(tǒng)的吞吐量,本文將給大家介紹了Redis與MySQL數(shù)據(jù)一致性問題的策略模式及解決方案,文中通過代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07
  • Redis中過期鍵刪除的三種方法

    Redis中過期鍵刪除的三種方法

    Redis中可以設(shè)置鍵的過期時間,并且通過取出過期字典(expires dict)中鍵的過期時間和當(dāng)前時間比較來判斷是否過期,那么一個過期的鍵是怎么被刪除的呢?本文給大家總結(jié)了三種方法,選了其中兩種給大家詳細(xì)的介紹一下,需要的朋友可以參考下
    2024-05-05
  • 最新評論