Redis視覺化工具
Redis作為業界最好的快取資料庫,過去幾年發展很快。相對Memcached,Redis提供了更多種資料型別,包含hash、set、list等;Redis還支援subscribe/publish命令,可以用於簡單的訊息傳送與訂閱;Redis 3.0開始支援叢集服務;Redis也可以把資料庫持久化,但是在大多數情況Redis的競爭力是提供快取服務。
隨著Redis快速發展,想要用好新功能和新特性,發揮其價值,視覺化工具必不可少,簡單叨叨下我知道的幾款Redis視覺化工具。
1.Redis Client
Redis Client介面開發基於SWT,將Redis資料以Windows資源管理器的介面風格呈現給使用者,是一個開源軟體,目前已經不更新了。
2、PyRedisAdmin
PyRedisAdmin是一個方便檢視和管理Redis資料的web介面工具,使用Python開發,是一個開源軟體,目前已經不更新了。
3、Redis Desktop Manager
Redis Desktop Manager支援Windows、Mac、Linux,介面是基於Qt5開發,是一個開源軟體,目前已經不更新了。
RDM支援跨平臺,資料操作功能較完善,但缺少指標監控、配置管理、匯入匯出等功能,還能找到明顯bug。
4、Redis Studio
Redis Studio只支援Windows,其介面是基於duilib開發,而Duilib是所見即所得的介面開發工具,是一個開源軟體,目前已經不更新了。
5、FastRedis
FastRedis 目前貌似還在更新
6、Redis Live
RedisLive 監控頁面做的還可以,沒有使用過,目前停止更新了。
7、阿里的DMS需要收費,且內網不能使用。
8、TreeNMS for Redis, memcached
1、 安裝
相信大家windows下安裝工具都得心應手,但Linux中安裝就頭大了吧,treeNMS管理工具,直接到http://www.treesoft.cn/dms.html下載,是用JAVA開發的,基於WEB方式對Redis管理,windows環境下載解壓即可使用,Linux環境中也只需將軟體複製過去,配置JAVA環境就可以使用了。MAC系統中也可以直接複製過去用,前提是有JAVA執行環境。
因為是基於WEB方式的,所以可以直接在伺服器上佈署一份,那麼大家都可以用瀏覽器直接訪問操作,避免了每個開發人員都要安裝工具軟體的麻煩,工作效率大大提高。
按說明執行startup.bat檔案,軟體就執行起來了show一下後臺主頁。
主面右上角有一個引數配置按鈕,點選後直接進行連線資訊的填寫及連線測試。直接線上編輯連線資訊的好處是,無需訪問遠端伺服器,直接就完成修改連線資訊。
詳細資料的展示,檢視,編輯,新增,刪除等,支援string,list ,set,zset,hash等資料型別。
有些情況會看到展示的資料是亂碼,這是由於存入的資料已壓縮或序列化處理過,這種型別的資料是展示時就會變成亂碼是正常現象。
JSON格式的資料具有佔用空間小,更易解析等優點,大量資料會以JSON格式存入Redis中。
treeNMS提供了JSON資料格式化的功能,支援格式化,縮排,層級控制,檢視,方便資料分析。
做開發,測試都會用到這個功能的。
Redis是支援資料儲存及持久化的,treeNMS 支援線上redis資料備份及下載,有個細節:程式要與redis安裝在同一臺電腦中,才能備份哦。
總結:有了這款treeNMS軟體,就可以輕鬆駕馭redis了,也希望國產軟體能引領技術革新,走向世界!
轉發自:http://www.azurew.com/9245.html