轉:
查看 redis 請求日志
版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
1. monitor 命令查看 redis 請求日志
使用方法:
登錄 redis-cli 命令行,輸入monitor,即可進入到 redis 監控模式。
127.0.0.1:6379> monitor OK
- 1
- 2
隨后即可看到,當有請求時,redis 具體都做了什么,我們另外打開一個 redis-cli,隨便插入一條數據,比如set “hello” “world”,monitor 監控到
2. Client List 命令
可用版本>= 2.4.0
127.0.0.1:6379> CLIENT LIST
- 1
以下是域的含義:
addr : 客戶端的地址和端口
fd : 套接字所使用的文件描述符
age : 以秒計算的已連接時長
idle : 以秒計算的空閑時長
flags : 客戶端 flag
db : 該客戶端正在使用的數據庫 ID
sub : 已訂閱頻道的數量
psub : 已訂閱模式的數量
multi : 在事務中被執行的命令數量
qbuf : 查詢緩沖區的長度(字節為單位, 0 表示沒有分配查詢緩沖區)
qbuf-free : 查詢緩沖區剩余空間的長度(字節為單位, 0 表示沒有剩余空間)
obl : 輸出緩沖區的長度(字節為單位, 0 表示沒有分配輸出緩沖區)
oll : 輸出列表包含的對象數量(當輸出緩沖區沒有剩余空間時,命令回復會以字符串對象的形式被入隊到這個隊列里)
omem : 輸出緩沖區和輸出列表占用的內存總量
events : 文件描述符事件
cmd : 最近一次執行的命令