1. 程式人生 > >超好用的Redis管理及監控工具treeNMS,可大大提高你的工作效率!

超好用的Redis管理及監控工具treeNMS,可大大提高你的工作效率!

        Redis做為現在web應用開發的黃金搭擔組合,大量的被應用,廣泛用於儲存session資訊,許可權資訊,交易作業等熱資料。做為一名有10年以上JAVA開發經驗的程式設計師,工作中專案也是廣泛使用了Redis,工作中也遇到了Redis的資料視覺化不便、Redis的資料檢視維護困難、Redis狀態監控運維不易等問題。

        相信大家在工作中也會遇到我說的這些問題,在工作中大家可能都裝過一些視覺化的工具,客戶端工具,狀態監控工具。例如Redis Desktop Manager,Redis Live,

Redis browser等,這些工具開發語言也五花八門,php,ruby,python, qt等,安裝前置條件也一堆,安裝過程的痛苦,裝過就知道了。

        由於我也是一線的開發,也深切的感受到了沒有順手Redis管理工具帶來的不便,經過一段時間的加班加點,挑燈開發,一款用JAVA語言開發的Redis管理及監控工具treeNMS橫空出世了。

      下面我就詳細給大家介紹一下treeNMS的安裝及各項功能。

1、  安裝

        相信大家windows下安裝工具都得心應手,但Linux中安裝就頭大了吧,treeNMS管理工具,直接到http://www.treesoft.cn/dms.html下載,是用JAVA開發的,基於WEB方式對Redis管理,windows環境下載解壓即可使用,Linux環境中也只需將軟體複製過去,配置JAVA環境就可以使用了。

   因為是基於WEB方式的,所以可以直接在伺服器上佈署一份,那麼大家都可以用瀏覽器直接訪問操作,避免了每個開發人員都要安裝工具軟體的麻煩,工作效率大大提高。

 

2、  執行及引數初始化

        按說明執行startup.bat檔案,軟體就執行起來了show一下登入頁,及後臺主頁。

主面右上角有一個引數配置按鈕,點選後直接進行連線資訊的填寫及連線測試。直接線上編輯連線資訊的好處是,無需訪問遠端伺服器,直接就完成修改連線資訊。

 

3、狀態監控

        Redis做為記憶體資料庫,對記憶體佔用率等指標很有必要定期監控,目前市面上多是國外的Redis監控軟體,並且大部分功能較單一,例如Redis Live, 展示的指標有限。

而treeNMS提供了詳細的Redis狀態值,達68項之多,並且有狀態實時監控。

4、  Redis資料的檢視,編輯,維護。

        說到資料檢視,之前我也用過Redis Desktop Manager,這是單機版本的,也是國人用JAVA開發的,挺好的,就是資料大時,不穩定。單機版的問題就是團隊中相關人員都要安裝,伺服器遠端管理Redis不便,treeNMS就解決了這些問題。

 

詳細資料的展示,檢視,編輯,新增,刪除等,支援string,list ,set,zset,hash等資料型別。


有些情況會看到展示的資料是亂碼,這是由於存入的資料已壓縮或序列化處理過,這種型別的資料是展示時就會變成亂碼是正常現象。

5、json資料格式化

        JSON格式的資料具有佔用空間小,更易解析等優點,大量資料會以JSON格式存入Redis中。

treeNMS提供了JSON資料格式化的功能,支援格式化,縮排,層級控制,檢視,方便資料分析。


6、資料備份及還原

        Redis是支援資料儲存及持久化的,treeNMS 支援線上redis資料備份及下載,有個細節:程式要與redis安裝在同一臺電腦中,才能備份哦。