推薦幾款非常好用的Redis客戶端管理工具
大家好,我是小麥。前面給大家分享了幾款我常年在Mac上使用的系統(tǒng)工具,不論是辦公、編程、設(shè)計(jì)或者是其他相關(guān)的都是有涉獵,文章鏈接, 4 年深度 Mac OS 用戶裝機(jī)必備軟件推薦 。 收到一些同學(xué)的反饋,在咨詢是否有Redis相關(guān)的可視化客戶端工具。今天我就來(lái)分享幾款個(gè)人使用過(guò)的可視化工具,這里面的工具都各具優(yōu)勢(shì),主要看個(gè)人使用的場(chǎng)景而定,話不多說(shuō)開(kāi)始不如正文。
系統(tǒng)主頁(yè)Red作為一款小巧的Redis桌面端管理工具,能夠滿足個(gè)人本地開(kāi)發(fā)、中小型項(xiàng)目開(kāi)發(fā)等場(chǎng)景下的Redis管理功能。雖然從功能上來(lái)說(shuō),確實(shí)比較簡(jiǎn)單,但足夠使用一些個(gè)人日常開(kāi)發(fā)。 該軟件是一款免費(fèi)的軟件,直接可以通過(guò)蘋果軟件商店安裝即可。
安裝介紹
light_zh
Snipaste20240310171716
功能預(yù)覽2、點(diǎn)擊添加鏈接,會(huì)彈出服務(wù)連接配置信息。通過(guò)這個(gè)界面,不難看出該軟件支持多種鏈接方式,同時(shí)也支持多種數(shù)據(jù)庫(kù)配置。不僅支持單機(jī)模式,還支持哨兵模式、集群模式,以及網(wǎng)絡(luò)代理等配置。幾乎是包含了所有的Redis部署架構(gòu)。
配置信息3、配置鏈接成功之后,會(huì)進(jìn)入到如下的匯總界面。通過(guò)這個(gè)界面,非常的直觀展示了Redis服務(wù),以及數(shù)據(jù)庫(kù)相關(guān)的信息。例如Redis的連接數(shù)、內(nèi)存使用情況、數(shù)據(jù)總數(shù)等等相關(guān)的數(shù)據(jù)指標(biāo)。
數(shù)據(jù)指標(biāo)4、點(diǎn)擊左側(cè)的鍵,右側(cè)將展示出對(duì)應(yīng)的值內(nèi)容,過(guò)期時(shí)間,同時(shí)我們也能直接修改緩存值和過(guò)期時(shí)間,同時(shí)還可以刪除該鍵操作。
緩存修改5、Tiny RDM不僅可以查看數(shù)據(jù),同時(shí)你還可以直接通過(guò)Redis命令行,操作Redis命令。
命令行操作6、Red主要是支持Redis的常規(guī)數(shù)據(jù)類型操作,如字符串、列表、集合、哈希等數(shù)據(jù)類型,Tiny RDM除了這種常規(guī)數(shù)據(jù)類型的操作,還支持消息發(fā)布訂閱。
消息發(fā)布訂閱
redisinsight-dashboard-illustration-2
數(shù)據(jù)可視化視圖
直觀的CLI命令
數(shù)據(jù)指標(biāo)
消息發(fā)布訂閱
日志分析和命令分析
Red
Red是Mac上一款非常輕巧,且具備基礎(chǔ)功能的Redis桌面端管理工具。它包含了常見(jiàn)的五大數(shù)據(jù)類型操作,同時(shí)也提供了命令行終端操作功能。
系統(tǒng)主頁(yè)Red作為一款小巧的Redis桌面端管理工具,能夠滿足個(gè)人本地開(kāi)發(fā)、中小型項(xiàng)目開(kāi)發(fā)等場(chǎng)景下的Redis管理功能。雖然從功能上來(lái)說(shuō),確實(shí)比較簡(jiǎn)單,但足夠使用一些個(gè)人日常開(kāi)發(fā)。 該軟件是一款免費(fèi)的軟件,直接可以通過(guò)蘋果軟件商店安裝即可。
安裝介紹
Tiny RDM
很多人都用過(guò)Redis Tesktop Manage這款Redis客戶端管理軟件,算是市面上功能最強(qiáng)大的一款軟件,該軟件也提供一個(gè)試用版本,試用結(jié)束是需要收費(fèi)才能繼續(xù)使用。當(dāng)然也出現(xiàn)了很多的破解版本,Tiny RDM算是完全匹配該該軟件的一個(gè)Redis客戶端管理軟件。 用Tiny RDM官方的介紹,Tiny RDM有顏也有料,多彩更出彩,一個(gè)更現(xiàn)代化的Redis桌面管理客戶端。不僅功能強(qiáng)大、UI精美,最重要的是支持跨平臺(tái)使用,并且還是免費(fèi)開(kāi)源使用。免費(fèi)開(kāi)源,你不僅可以根據(jù)源碼進(jìn)行定制化的開(kāi)發(fā),同時(shí)也可以直接免費(fèi)使用。 Tiny RDM 有如下一些特性: 1、極致輕量:非常小的安裝包,占用空間小。該軟件是使用Go語(yǔ)言開(kāi)發(fā),性能極佳。 2、友好的UI:Tiny RDM從UI上界面優(yōu)雅、操作方便,同時(shí)還支持外觀的深色模式和淺色模式。 3、跨平臺(tái)使用:Tiny RDM完全支持Linux、Mac和Windows等主流操作系統(tǒng)的安裝使用。 4、免費(fèi)開(kāi)源:該軟件采用GPL協(xié)議,是一款完全免費(fèi)開(kāi)源的軟件。這意味著你不需要付費(fèi)就可以使用所有的功能,同時(shí)你還可以基于官網(wǎng)開(kāi)源代碼,進(jìn)行二次開(kāi)發(fā),實(shí)現(xiàn)一些定制化的需求。
light_zh
如何使用
你可以通過(guò) Tiny RDM官網(wǎng) ,了解該軟件的一些功能特點(diǎn),同時(shí)也有一個(gè)官網(wǎng)教程指南。官網(wǎng)網(wǎng)站是沒(méi)有提供直接下載地址,你需要通過(guò)GitHub進(jìn)行下載安裝。通過(guò)訪問(wèn)https://github.com/tiny-craft/tiny-rdm,你可以進(jìn)入到下載界面,根據(jù)你自己的操作系統(tǒng),選擇對(duì)應(yīng)的安裝包進(jìn)行安裝即可。
Snipaste20240310171716
使用指南
1、安裝好Tiny RDM之后,直接點(diǎn)擊可執(zhí)行文件,你會(huì)看到如下的界面。
功能預(yù)覽2、點(diǎn)擊添加鏈接,會(huì)彈出服務(wù)連接配置信息。通過(guò)這個(gè)界面,不難看出該軟件支持多種鏈接方式,同時(shí)也支持多種數(shù)據(jù)庫(kù)配置。不僅支持單機(jī)模式,還支持哨兵模式、集群模式,以及網(wǎng)絡(luò)代理等配置。幾乎是包含了所有的Redis部署架構(gòu)。
配置信息3、配置鏈接成功之后,會(huì)進(jìn)入到如下的匯總界面。通過(guò)這個(gè)界面,非常的直觀展示了Redis服務(wù),以及數(shù)據(jù)庫(kù)相關(guān)的信息。例如Redis的連接數(shù)、內(nèi)存使用情況、數(shù)據(jù)總數(shù)等等相關(guān)的數(shù)據(jù)指標(biāo)。
數(shù)據(jù)指標(biāo)4、點(diǎn)擊左側(cè)的鍵,右側(cè)將展示出對(duì)應(yīng)的值內(nèi)容,過(guò)期時(shí)間,同時(shí)我們也能直接修改緩存值和過(guò)期時(shí)間,同時(shí)還可以刪除該鍵操作。
緩存修改5、Tiny RDM不僅可以查看數(shù)據(jù),同時(shí)你還可以直接通過(guò)Redis命令行,操作Redis命令。
命令行操作6、Red主要是支持Redis的常規(guī)數(shù)據(jù)類型操作,如字符串、列表、集合、哈希等數(shù)據(jù)類型,Tiny RDM除了這種常規(guī)數(shù)據(jù)類型的操作,還支持消息發(fā)布訂閱。
消息發(fā)布訂閱
RedisInsight
RedisInsight是一款Redis官網(wǎng)開(kāi)發(fā)的客戶端管理軟件,也是一款可以免費(fèi)使用的Redis工具。
redisinsight-dashboard-illustration-2
作為Redis開(kāi)發(fā)的一款管理軟件,在功能上也是非常強(qiáng)大的。包含了所有的Redis數(shù)據(jù)類型和部署架構(gòu)的使用。
整體的UI界面也是蠻不錯(cuò)的。
RedisInsight 支持所有 Redis 部署。無(wú)論您使用 Redis 開(kāi)源、 Redis Stack 、 Redis Enterprise Software 、 Redis Cloud 、 Amazon ElastiCache 還是 Azure Cache for Redis,RedisInsight 都能讓您輕松與數(shù)據(jù)和應(yīng)用程序進(jìn)行交互。數(shù)據(jù)可視化視圖
RedisInsight 圖形用戶界面可幫助您直觀地瀏覽 Redis 數(shù)據(jù)并與之交互。- 瀏覽、篩選和可視化 Redis 密鑰,執(zhí)行 CRUD 操作或批量刪除密鑰。
- 以漂亮的打印 JSON、十六進(jìn)制、MessagePack 和許多其他格式顯示數(shù)據(jù)。使用友好的鍵盤導(dǎo)航。
- 使用“樹(shù)”視圖對(duì)數(shù)據(jù)進(jìn)行分組并增強(qiáng)導(dǎo)航效果。
數(shù)據(jù)可視化視圖
直觀的CLI命令
Workbench 是我們的高級(jí) CLI,允許您使用內(nèi)置的 Monaco 編輯器運(yùn)行 Redis 命令。它具有語(yǔ)法突出顯示、開(kāi)發(fā)人員快捷方式和自動(dòng)完成功能。
直觀的CLI命令
數(shù)據(jù)指標(biāo)
借助 RedisInsight,您可以輕松地查詢、可視化和交互式地使用 Redis 提供的所有最新功能。無(wú)論是使用 Redis Stack 、 Redis Enterprise 還是 Redis Cloud,RedisInsight 都支持您操作文檔、圖表和時(shí)間序列等復(fù)雜數(shù)據(jù)模型。探索可查詢的 JSON 文檔、全文搜索、概率數(shù)據(jù)結(jié)構(gòu)等。
數(shù)據(jù)指標(biāo)
消息發(fā)布訂閱
可視化 Redis 流和消費(fèi)者組 ,并設(shè)置自動(dòng)刷新以實(shí)時(shí)顯示新條目。使用 Redis Pub/Sub 的專用工作區(qū)來(lái)發(fā)布和使用消息。
消息發(fā)布訂閱
日志分析和命令分析
通過(guò)查看實(shí)時(shí)處理的命令并檢查慢速命令來(lái)排查性能問(wèn)題、跟蹤和調(diào)試 Redis 服務(wù)器。
日志分析和命令分析
總結(jié)
上面幾款軟件就是我個(gè)人日常使用比較多Redis客戶端管理軟件,對(duì)于一些小型的項(xiàng)目,Redis一般會(huì)采用單機(jī)部署。我會(huì)使用RED居多一點(diǎn),直接查看數(shù)據(jù),也不需要太多復(fù)雜的功能。對(duì)于一些集群、主從這樣的架構(gòu),使用Tiny RDM居多一點(diǎn)。
評(píng)論
圖片
表情
