查看Redis內(nèi)存信息的命令
查看Redis內(nèi)存使用
info 命令用于監(jiān)控Redis運(yùn)行情況,其中 info memory 可以查看Redis內(nèi)存使用統(tǒng)計(jì)信息:
redis-cli info memory
命令輸出結(jié)果如下圖:

前幾個(gè)字段信息最為重要,其含義分別為:
| 屬性名 | 屬性說明 |
|---|---|
| used_memory | Redis 分配器分配的內(nèi)存總量,也就是內(nèi)部存儲(chǔ)的所有數(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)計(jì)信息
Keys命令性能很不好,線上使用該命令簡(jiǎn)直是業(yè)務(wù)克星,因此建議生產(chǎn)環(huán)境屏蔽Keys命令。如果只是想查看Key統(tǒng)計(jì)信息,可以使用另外兩個(gè)命令:
1. dbsize:查看當(dāng)前數(shù)據(jù)庫的有效key數(shù)量
2. info keyspace:info命令給出Redis實(shí)例各個(gè)數(shù)據(jù)庫的Key信息
兩個(gè)命令輸出如下:

可以看到,info keyspace命令給出更全的統(tǒng)計(jì)信息。
查看占用內(nèi)存最大的Key
查看數(shù)據(jù)庫中哪個(gè)Key占用內(nèi)存最大,可以使用--bigkeys參數(shù):
redis-cli -n 5 --bigkeys
命令輸出如下:

運(yùn)行結(jié)果按照從小到大的順序給出了內(nèi)存占用最高的10個(gè)Key。上圖結(jié)果中,最大Key的值占用內(nèi)存達(dá)到300多K。
對(duì)于string類型,bigkeys的輸出是正確的,然而list、sets等數(shù)據(jù)結(jié)構(gòu),bigkeys的計(jì)算方式可能存在問題,實(shí)踐中請(qǐng)注意著點(diǎn)。
此外--bigkeys參數(shù)還給出了Keys信息的統(tǒng)計(jì)。上述輸出中,所有的數(shù)據(jù)都是string類型,沒有l(wèi)ist、sets等類型數(shù)據(jù)。
以上就是查看Redis內(nèi)存信息的命令的詳細(xì)內(nèi)容,更多關(guān)于查看Redis內(nèi)存信息的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
動(dòng)態(tài)添加Redis密碼認(rèn)證的方法
本篇文章主要介紹了動(dòng)態(tài)添加Redis密碼認(rèn)證的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-06-06
Redis String 類型和 Hash 類型學(xué)習(xí)筆記與總結(jié)
這篇文章主要介紹了Redis String 類型和 Hash 類型學(xué)習(xí)筆記與總結(jié),本文分別對(duì)String 類型的一些方法和Hash 類型做了詳細(xì)介紹,需要的朋友可以參考下2015-06-06
Linux環(huán)境下升級(jí)redis的詳細(xì)步驟記錄
這篇文章主要給大家介紹了關(guān)于Linux環(huán)境下升級(jí)redis的詳細(xì)步驟,描述了如何從舊版本升級(jí)到新版本Redis,包括備份舊數(shù)據(jù)、下載和安裝新版本、復(fù)制配置文件和數(shù)據(jù)、停止舊版本并啟動(dòng)新版本的過程,需要的朋友可以參考下2024-12-12
Redis設(shè)置鍵的生存時(shí)間或過期時(shí)間的方法詳解
這篇文章主要介紹了Redis如何設(shè)置鍵的生存時(shí)間或過期時(shí)間,通過EXPIRE命令或者PEXIPIRE命令,客戶端可以以秒或者毫秒精度為數(shù)據(jù)庫中的某個(gè)鍵設(shè)置生存時(shí)間,文中有詳細(xì)的代碼供供大家參考,需要的朋友可以參考下2024-03-03
基于Redis實(shí)現(xiàn)每日登錄失敗次數(shù)限制
這篇文章主要介紹了通過redis實(shí)現(xiàn)每日登錄失敗次數(shù)限制的問題,通過redis記錄登錄失敗的次數(shù),以用戶的username為key,本文給出了實(shí)例代碼,需要的朋友可以參考下2019-08-08
實(shí)現(xiàn)在線?+?離線模式進(jìn)行遷移?Redis?數(shù)據(jù)實(shí)戰(zhàn)指南
這篇文章主要介紹了實(shí)現(xiàn)在線?+?離線模式進(jìn)行遷移?Redis?數(shù)據(jù)實(shí)戰(zhàn)指南的相關(guān)資料,需要的朋友可以參考下2023-01-01
Redis常用數(shù)據(jù)類型命令實(shí)例匯總
這篇文章主要介紹了Redis常用數(shù)據(jù)類型命令實(shí)例匯總,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10

