<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          推薦幾款 Redis 可視化工具

          共 3789字,需瀏覽 8分鐘

           ·

          2021-03-28 10:14

          公眾號(hào)關(guān)注杰哥的IT之旅”,

          選擇“星標(biāo)”,重磅干貨,第一時(shí)間送達(dá)!


          不知道大家在日常操作redis時(shí)用什么可視化工具呢?

          以前總覺得沒(méi)有什么太好的可視化工具,于是問(wèn)了一個(gè)業(yè)內(nèi)朋友。對(duì)方回:你還用可視化工具?直接命令行呀,redis提供了這么多命令,操作起來(lái)行云流水。用可視化工具覺得很low。

          命令行的鄙視用工具的,用高端工具的鄙視低端工具的,鄙視鏈一直存在。雖然用命令行自己也可以,但是總感覺效率上不如用工具,在視覺上不那么直觀。尤其是看json的時(shí)候,在命令行就很不友好。

          大佬朋友說(shuō):誰(shuí)說(shuō)命令行就不能格式化json了?可以利用iredis,用|將redis通過(guò)pipe用shell的其他工具,比如jq/fx/rg/sort/uniq/cut/sed/awk等處理。還能自動(dòng)補(bǔ)全,高亮顯示,功能很多

          好吧 ,確實(shí)牛逼。附上這個(gè)工具的官網(wǎng)地址,喜歡用命令行的朋友可以去試一試,絕對(duì)能讓喜歡命令行的你爽的飛起來(lái)。

          https://iredis.io/

          但是我相信大多數(shù)開發(fā)者還是習(xí)慣用可視化工具。我自己也用過(guò)不少redis的可視化工具。今天就細(xì)數(shù)下市面上流行的各個(gè)可視化的工具的優(yōu)劣勢(shì)。幫助你找到最好的redis可視化工具。提升debug效率。

          如果你想直接看最終總結(jié),可以直接拉到文章的末尾。

          可視化工具分類

          按照redis可視化工具的部署來(lái)分,可以分成3大類

          • 桌面客戶端版

          • web版

          • IDE工具的plugin

          桌面版這次評(píng)測(cè)的軟件如下:

          • redis desktop manager

          • medis

          • AnotherRedisDesktopManager

          • fastoredis

          • redis-plus

          • red

          Web版本評(píng)測(cè)的軟件如下:

          • redis-insight

          IDE插件版本,這里只評(píng)測(cè)IntelliJ IDEA的插件,eclipse的就不作介紹了

          • Iedis2

          Redis Desktop Manager

          這個(gè)工具應(yīng)該是現(xiàn)在使用率最廣的可視化工具了。存在時(shí)間很久。經(jīng)過(guò)了數(shù)次迭代。跨平臺(tái)支持。以前是免費(fèi)的,現(xiàn)在為收費(fèi)工具。試用可以有半個(gè)月的時(shí)間。鏈接為:

          https://redisdesktop.com/


          評(píng)測(cè):

          之前用覺得功能還行,就是界面UI丑了點(diǎn)。最近下了最新版,感覺經(jīng)過(guò)了那么長(zhǎng)時(shí)間迭代,界面看著也還湊合。該有的功能都有。界面看著比較簡(jiǎn)潔,功能很全。

          key的顯示可以支持按冒號(hào)分割的鍵名空間,除了基本的五大數(shù)據(jù)類型之外,還支持redis 5.0新出的Stream數(shù)據(jù)類型。在value的顯示方面。支持多達(dá)9種的數(shù)據(jù)顯示方式。

          命令行模式也同以前有了很大的進(jìn)步,支持了命令自動(dòng)提示。

          從功能看上去中規(guī)中矩,使用起來(lái)便捷。最大的缺點(diǎn)就是不免費(fèi)。個(gè)人使用的話,大概一年要200多RMB的價(jià)格。

          medis

          現(xiàn)階段我使用率最高的redis可視化工具。界面符合個(gè)人審美。布局簡(jiǎn)潔。跨平臺(tái)支持,關(guān)鍵是免費(fèi)。鏈接為:

          http://getmedis.com/

          評(píng)測(cè):

          顏值挺高,功能符合日常使用要求。對(duì)key有顏色鮮明的圖標(biāo)標(biāo)識(shí)。在key的搜索上挺方便的,可以模糊搜索出匹配的key,漸進(jìn)式的scan,無(wú)明顯卡頓。在搜索的體驗(yàn)上還是比較出色的。

          缺點(diǎn)是不支持key的命名空間展示,不支持redis 5.0的stream數(shù)據(jù)類型,命令行比較單一,不支持自動(dòng)匹配和提示。支持的value的展現(xiàn)方式也只有3種

          AnotherRedisDesktopManager

          一款比較穩(wěn)定簡(jiǎn)潔的redis UI工具。鏈接為:

          https://github.com/qishibo/AnotherRedisDesktopManager


          評(píng)測(cè):

          很中規(guī)中矩的一款免費(fèi)的redis可視化工具,基本的功能都有。有監(jiān)控統(tǒng)計(jì),支持暗黑主題,還支持集群的添加。

          缺點(diǎn)是沒(méi)什么亮點(diǎn),UI很簡(jiǎn)單,不支持stream數(shù)據(jù)類型。命令行模式也比較單一。value展示支持的類型也只有3種。

          FastoRedis

          FastoRedis之前沒(méi)聽到過(guò)。然后去下了體驗(yàn)了下。

          使用這款工具首先得去官網(wǎng)注冊(cè)賬號(hào)。這款軟件是收費(fèi)軟件,雖然跨平臺(tái),但是試用只有一天的時(shí)間。鏈接為:

          https://fastoredis.com/

          評(píng)測(cè):

          畢竟是收費(fèi)軟件,雖然界面一股濃濃的windows風(fēng)格,乍看上去有點(diǎn)像redis desktop manager,但是就功能而言。確實(shí)不錯(cuò),支持了集群模式和哨兵模式,key的命名空間展示,redis 5.0的stream數(shù)據(jù)類型也支持。

          命令行模式支持自動(dòng)提示補(bǔ)全

          value的顯示支持樹狀,表格狀等等顯示方式。令我驚訝的是,值對(duì)象支持多達(dá)17種渲染方式

          總的來(lái)說(shuō),除了界面UI交互略生硬,還有是一款收費(fèi)軟件之外,還是一款很不錯(cuò)的redis可視化工具。

          RedisPlus

          一款開源的免費(fèi)桌面客戶端軟件鏈接:

          https://gitee.com/MaxBill/RedisPlus


          評(píng)測(cè):

          沒(méi)什么亮點(diǎn),也就基本功能。加分項(xiàng)可能也就是有一個(gè)監(jiān)控。其他的都很普通 。甚至于這款軟件連命令行模式都沒(méi)有。用的是javafx開發(fā),按道理說(shuō),應(yīng)該是跨平臺(tái)的軟件 ,但是提供的下載地址,并沒(méi)有mac的直接安裝包。況且就算是跨平臺(tái)的吧。

          Red

          這是一款在蘋果app store下載的redis可視化工具,免費(fèi)鏈接:

          Mac用戶可以去app store里面搜

          評(píng)測(cè):

          只支持Mac端,顏值還是不錯(cuò)的。功能中規(guī)中矩。基本功能都有,支持key命名空間的展示。

          Redis Insight

          這個(gè)軟件來(lái)頭挺大的,是redis labs出的一款監(jiān)控分析級(jí)別的redis可視化工具。這款軟件是web版的。
          那redis labs是啥公司,redis labs創(chuàng)立于2011年,公司致力于為Redis、Memcached等流行的NoSQL開源數(shù)據(jù)庫(kù)提供云托管服務(wù)。可以算是專門致力于redis云的一家專業(yè)公司。他們的提供的軟件中,除了可以連接企業(yè)私有的redis服務(wù),也可以連接他們的redis云。鏈接:

          https://redislabs.com/redisinsight/

          評(píng)測(cè):

          雖然是web版本,但是這個(gè)軟件超越了我對(duì)redis可視化工具的認(rèn)識(shí),一看界面就覺得很專業(yè),不像是個(gè)人開發(fā)出來(lái)的開源產(chǎn)品。我發(fā)現(xiàn)key的查詢和瀏覽只是這里的一個(gè)功能模塊而已

          命令行方面:

          除了有命令補(bǔ)全提示,右邊還有相關(guān)命令的文檔解釋。怎么樣,是不是超人性化呢?

          同樣支持redis 5.0的Stream數(shù)據(jù)類型

          下面的三個(gè)功能,是需要在server端安裝他們家的其他redis模塊的。分別是可查詢的圖表,redis的時(shí)間序列展示和全文本查詢功能。

          最牛的是,redisInsight竟然還支持rdb的分析功能,之前分析rdb的存儲(chǔ)分布,有點(diǎn)經(jīng)驗(yàn)的都會(huì)用rdb-tools去分析。而redisInsight竟然把這個(gè)都集成進(jìn)去了。我之前用這個(gè)分析了公司生產(chǎn)環(huán)境的rdb,找出了導(dǎo)致數(shù)據(jù)量增長(zhǎng)過(guò)快的原因,簡(jiǎn)直是一個(gè)神器。

          這是我上次利用這個(gè)軟件分析rdb出來(lái)的結(jié)果。很明確的找到了哪個(gè)key占據(jù)內(nèi)存過(guò)大。

          在分析功能中的Profiler能監(jiān)聽一段時(shí)間內(nèi)所有執(zhí)行的redis命令 ,Slowlog能顯示出執(zhí)行比較慢的redis命令。

          除此之外,這個(gè)軟件還能批量操作

          RedisInsight這個(gè)可視化工具對(duì)redis的覆蓋之全面令人咋舌。雖然他的查詢key的功能算不上優(yōu)秀,但是他的全面性和分析監(jiān)控方面,確實(shí)是其他redis可視化工具難以企及的,況且顏值還那么高,強(qiáng)烈推薦。

          Iedis2

          Iedis是一款基于IntelliJ IDEA的插件,在IDEA的plugin市場(chǎng)里就可以搜到,但是為收費(fèi)插件。可試用7天

          評(píng)測(cè):

          作為IDEA的插件,當(dāng)然是跨平臺(tái)的,風(fēng)格完全遵從于IDEA,顏值有保障。從功能上來(lái)說(shuō),Iedis也是不含糊。基本查詢功能基本上挑不出毛病。加上IDEA的使用習(xí)慣,讓你用起來(lái)得心應(yīng)手,不需要另外打開軟件。在代碼和插件窗口中切換也是能提高效率的

          這個(gè)插件最大的特點(diǎn)就是能支持lua腳本的編寫和調(diào)試,這在其他軟件中是不曾看到的。以前在一個(gè)業(yè)務(wù)中大量用了lua進(jìn)行redis操作,雖然嘗到了redis lua原子性和性能上的甜頭,但是在編寫調(diào)試的時(shí)候,那叫一個(gè)痛苦,因?yàn)椴荒茉赿ebug所以每次都需要返回一個(gè)值來(lái)檢查是哪里出了錯(cuò)。看到這個(gè)工具,悔恨沒(méi)早點(diǎn)發(fā)現(xiàn)這個(gè)插件,付費(fèi)也愿意

          這個(gè)插件還能支持慢命令的查看


          總的來(lái)說(shuō),Iedis除了需要付費(fèi),其他的一切都看上去很美好。價(jià)格是。。。$139/年。還是美元,看到這個(gè)價(jià)格,是不是長(zhǎng)嘆一口氣呢。

          總結(jié)

          對(duì)于前面介紹的8款redis可視化工具,希望大家在日常開發(fā)中,能挑選好的工具,以最快的效率解決最復(fù)雜的事情。

          出處:jianshu.com/p/cb9f4dcb3b92
          作者:一入碼坑深似海

          推薦閱讀

          Redis是什么?看這一篇就夠了!

          學(xué) Redis,至少要看看這篇!7000 字小結(jié)

          史上最全 Redis 總結(jié),你想知道的都在這里啦!

          Redis 使用的 10 個(gè)小技巧!

          大廠面試!我和面試官之間關(guān)于Redis的一場(chǎng)對(duì)弈!

          瀏覽 51
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美不卡a | 91在线视频观看 | 日逼黄色| 韩日一级片 | 97爱爱|