工欲善其事必先利其器,上一章Redis服務環境已經搭建完成,現在就需要一個趁手的工具,有個好工具可以做到事半功倍。 Redis圖形化管理工具五花八門,可供選擇的很多,大家可以根據自己的需求應用場景進行選擇。 就是因為選擇過多所以才寫了這篇文章,和大家分享下到底有哪些工具可供選擇,好給大家提供一個選擇方向,節省選擇時間。 Redis圖形化管理工具大致可以分成以下四類:命令行工具、桌面客戶端工具、網頁工具、插件工具。
01、命令行工具安裝完成Redis后已經自帶了redis-cli命令行工具了。如果在Redis服務器上運行,并且Redis沒有設置密碼,可以直接運行redis-cli命令,進入交互環境。 如果登錄遠程服務器Redis服務,則可以指定遠程服務器IP、端口號以及密碼。 redis-cli -h host -p port -a password l host: 表示Redis服務器地址. l port: 表示端口 l password: 表示密碼 當然redis-cli還有很多其他可選項參數,有興趣的可以自己研究研究。 02、桌面客戶端工具桌面客戶端工具種類繁多,下面給大家介紹幾款基本有名的工具。 1、Redis Desktop Manager該工具是一個跨平臺軟件,支持Windows、Liunx和Mac。提供了簡易的可視化操作,也支持SSL/TLS加密、SSH隧道技術,歷史悠久,因此使用率也很高,但是從2020年開始收費后,被慢慢棄用。 2、Another Redis Desktop Manager該工具是從Redis Desktop Manager發展來的,隨著發展已有超過原工具的趨勢。該工具也是跨平臺工具,開源免費,支持Windows、Linux和Mac,該工具以更快、更好、更穩定的Redis桌面客戶端工具為目標,性能也是很出眾,加載海量鍵值輕輕松松。該工具支持哨兵, 集群, ssh通道, ssl認證, stream, subscribe訂閱, 樹狀視圖, 命令行,暗黑模式, 以及多語言; 多種格式化方式, 以及自定義格式化腳本,可以滿足各種需求。 3、Tiny RDM該工具是一款現代化的輕量級跨平臺的桌面客戶端工具,支持Windows、Liunx和Mac。該工具也是開源免費的,并且體積極小,壓縮包只有10M左右,并且有便攜版,無需安裝,隨身攜帶直接使用。 該工具功能也是很豐富,下圖是其具體功能特性。 4、RedisInsight該工具是官方提供的免費工具,同樣支持跨平臺,支持Windows、Liunx和Mac。該工具功能全面,自稱是最好的Redis桌面管理工具,支持對數據的查詢、分析及交互。下圖是其功能亮點。 下圖是該工具界面效果: 當然還有很多其他桌面客戶端管理工具,這里就不作過多贅述了,感興趣的可以自己去探索,比如:QuickRedis、RedisFront、Medis、FastoRedis、RedisPlus等。 03、網頁工具1、RedisInsight該工具也是支持網頁版本的,具體功能介紹上節已介紹這里就不累贅了。 可以用Docker直接安裝,命令如下: docker run -d --name redisinsight -p 5540:5540redis/redisinsight:latest 效果如下圖: 2、Redis Commander該工具是一個node.js Web 應用程序,用于查看、編輯和管理 Redis 數據庫,支持 Redis 集群和主從配置。可以使用以下命令安裝。 npm install -g redis-commander 也可以使用以下docker命令安裝。 docker run --name redis-commander -d -p 8081:8081ghcr.io/joeferner/redis-commander:latest 運行效果如下圖: 04、插件工具1、Redis For VS Code該工具可以讓你在VS Code 中直接連接和管理 Redis 數據庫。它支持查看和編輯鍵值對,執行 Redis 命令,和監控 Redis 實例。 使用效果圖如下: 注:測試方法代碼以及示例源碼都已經上傳至代碼庫,有興趣的可以看看。https:///hugogoos/Planner |
|
來自: IT規劃師 > 《001.Redis》