一,下載安裝
wget http://download.redis.io/releases/redis-3.2.1.tar.gz
tar xzvf redis-3.2.1.tar.gz
cd redis-3.2.1
make
下載編譯成功后執(zhí)行啟動
./redis-server &
redis-server所在路徑為redis-3.2.1/src
常用排查:
1,redis-cli
使用redis-cli 可以連接到本地或遠程redis服務(wù)器夭委,并執(zhí)行你需要的命令
通常隨便找一個與你要監(jiān)控的服務(wù)可內(nèi)網(wǎng)訪問的機器幅狮,即可使用。
redis-cli在安裝redis后株灸,就可找到
連接:
redis-cli -h host -p port -a password
redis-cli連接后崇摄,常用排查命令
keys pattern? 查找與制定模式匹配的所有鍵
pttl key 以毫秒為單位獲取剩余時間的到期鍵。
ttl key 獲取鍵到期的剩余時間慌烧。
randomkey 從Redis返回隨機鍵
ping 檢查服務(wù)器是否運行
info 返回服務(wù)器的統(tǒng)計數(shù)據(jù)和信息
client_list 返回連接服務(wù)器的客戶端信息
monitor 監(jiān)控所有請求
time 返回當前服務(wù)器時間
redis-cli -h host -p port monitor
2,redis-stat
第三方小插件逐抑,方便監(jiān)控redis實例運行時信息
下載代碼,并編譯
git clone https://github.com/antirez/redis-tools.git
cd redis-tools
make all
可查詢redis實例運行時的信息