文章目錄
如何在 Windows OS 上架設 Redis 監控工具 redis-stat
Redis 官網有提到 MONITOR
命令會傳回所有的命令所以會影響效能,而大陸網友則提到某些特殊條件下最多可能會降低 50% 的吞吐量,影響甚距呀,因此想找找使用 redis-cli info
指令的監控工具,而 redis-stat 便是其一,加上 redis-stat(GitHub) 有提到支援 Windows,試過後有些眉眉角角,趕緊紀錄一下。
安裝 JRuby
redis-stat
是由 Ruby 撰寫,Windows 環境下透過 JRuby 來安裝是比較方便的
下載對應版本(*.exe)
執行安裝
2-1. 點擊 exe 檔 進行安裝
2-2. 選擇安裝目錄
2-3. 是否加入環境變數(建議)
確認是否成功安裝
jruby -v
安裝 redis-stat
參數清單可以參考 JRubyCommandLineParameters
- 開啟 command prompt
- 切換至 JRuby 安裝目錄的
bin
資料夾 使用 jruby 安裝
without proxy
jruby -S gem install redis-stat
with proxy
jruby -S gem install --http-proxy http://username:password@proxyserver:port redis-stat
確認是否安裝成功
redis-stat --version
啟動 redis-stat
- 開啟 command prompt
使用
redis-stat
redis-stat [HOST[:PORT][/PASS] ...] [INTERVAL [COUNT]]
參數 說明 -a, –auth=PASSWORD redis 密碼 -v, –verbose 取得較多資訊 –style=STYLE 輸出格式 (unicode|ascii) –no-color 不使用 ANSI 顏色 (windows 下本來就沒有顏色) –csv=OUTPUT_CSV_FILE_PATH 將結果存成 CSV –es=ELASTICSEARCH_URL 將結果傳送到 ElasticSearch: [http://]HOST[:PORT][/INDEX] –server[=PORT] 啟動 web 介面(預設使用 63790
)–daemon Daemonize redis-stat. Must be used with –server option.這個選項試不出效果,看說明也不知道是做什麼的 –version 顯示 redis-stat 版本 –help 顯示參數清單及說明 開始監控
console
web
心得
- 使用 redis-cli info 效能較佳,不用擔心影響效能
- 安裝上還算容易
- 參數有些無法使用 (e.g.
--daemon
,no-color
) - 無法 ctrl+c 停止
參考資料
文章作者 Yowko Tsai
上次更新 2021-10-28
授權合約
本部落格 (Yowko's Notes) 所有的文章內容(包含圖片),任何轉載行為,必須通知並獲本部落格作者 (Yowko Tsai) 的同意始得轉載,且轉載皆須註明出處與作者。
Yowko's Notes 由 Yowko Tsai 製作,以創用CC 姓名標示-非商業性-相同方式分享 3.0 台灣 授權條款 釋出。