Redis bin目錄和info命令

一、Redis bin目錄和info命令

概述:redis

bin目錄是說咱們的redis的安裝目錄中的bin目錄,裏面存放着一些可執行文件數據庫

info命令會列出當前鏈接的Redis實例的全部指標信息服務器

下面我就對這些作一下筆記(尤爲是info命令)工具

1.一、bin目錄

bin目錄我就很少說,給你們列出一個表格性能

文件名 描述 備註
redis-server redis服務端
redis-sentinel Redis Sentinel redis-server的軟鏈接
redis-cli Redis命令行工具
redis-check-rdb Redis RDB檢查工具
redis-check-aof Redis Append Only Files(AOF)檢查工具
redis-benchmark Redis基準/性能測試工具

1.二、Info命令

咱們仍是先列出一個表格測試

段落名稱 描述
server 關於Redis服務器的基本信息
Clients 客戶端鏈接的狀態和指標
Memory 大體的內存消耗指標
Persistemce 數據持久化相關的狀態和指標
Stats 整體統計數據
Replication 主從複製相關的狀態和指標
CPU CPU使用狀況
Cluster Redis Cluster的狀態
Keyspace 數據庫相關的統計數據

咱們能夠只查看其中指定的某個部分,好比只查看內存大體消耗指標,命令的用法:lua

進入你的命令行輸入 info 接着你的上面段落名稱spa

這些指標是構成Redis監控應用的主要數據操作系統

會出不少的指標名稱,可能會有不少的人看不懂,這裏我也有一個解析,分享給你們命令行

指標名稱 分析
used_memory: 由 Redis 分配器分配的內存總量,包含了redis進程內部的開銷和數據佔用的內存,以字節(byte) 爲單位
used_memory_human: 已更直觀的單位展現分配的內存總量。
used_memory_rss: 向操做系統申請的內存大小。與 top 、 ps等命令的輸出一致。
used_memory_rss_human: 已更直觀的單位展現向操做系統申請的內存大小。
used_memory_peak: redis的內存消耗峯值(以字節爲單位)
used_memory_peak_human: 以更直觀的格式返回redis的內存消耗峯值
used_memory_peak_perc: 使用內存達到峯值內存的百分比,即(used_memory/ used_memory_peak) *100%
used_memory_overhead: Redis爲了維護數據集的內部機制所需的內存開銷,包括全部客戶端輸出緩衝區、查詢緩衝 區、AOF重寫緩衝區和主從複製的backlog。
used_memory_startup: Redis服務器啓動時消耗的內存
used_memory_dataset: 數據佔用的內存大小,即used_memory-sed_memory_overhead
used_memory_dataset_perc: 數據佔用的內存大小的百分比,100%*(used_memory_dataset/(used_memory- used_memory_startup))
total_system_memory: 整個系統內存
total_system_memory_human: 以更直觀的格式顯示整個系統內存
used_memory_lua: Lua腳本存儲佔用的內存
used_memory_lua_human: 以更直觀的格式顯示Lua腳本存儲佔用的內存
maxmemory: Redis實例的最大內存配置
maxmemory_human: 以更直觀的格式顯示Redis實例的最大內存配置
maxmemory_policy: 當達到maxmemory時的淘汰策略
mem_fragmentation_ratio: 碎片率,used_memory_rss/ used_memory
mem_allocator: 內存分配器
active_defrag_running: 表示沒有活動的defrag任務正在運行,1表示有活動的defrag任務正在運行(defrag:表示 內存碎片整理)
lazyfree_pending_objects: 0表示不存在延遲釋放的掛起對象

歡迎你們補充

相關文章
相關標籤/搜索