<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 官方可視化工具來啦,功能真心強(qiáng)大!

          共 2743字,需瀏覽 6分鐘

           ·

          2022-03-04 15:53

          最近逛了一下Redis官方網(wǎng)站,發(fā)現(xiàn)Redis不僅推出了很多新特性,而且還發(fā)布了一款可視化工具RedisInsight。試用了一下感覺非常不錯(cuò),最關(guān)鍵的是能支持RedisJSON之類的新特性,這是第三方工具無法比擬的。今天帶大家體驗(yàn)一下RedisInsight,確實(shí)非常好用!

          RedisInsight簡(jiǎn)介

          RedisInsight是Redis官方出品的可視化管理工具,可用于設(shè)計(jì)、開發(fā)、優(yōu)化你的Redis應(yīng)用。支持深色和淺色兩種主題,界面非常炫酷!可支持String、Hash、Set、List、JSON等多種數(shù)據(jù)類型的管理,同時(shí)支持遠(yuǎn)程使用CLI功能,功能非常強(qiáng)大!

          下面是RedisInsight的一張使用效果圖,顏值不錯(cuò)!

          RedisMod簡(jiǎn)介

          Redis經(jīng)過多年發(fā)展,早已不僅僅是一個(gè)內(nèi)存數(shù)據(jù)庫了。有了RedisMod的支持,Redis的功能將變得非常強(qiáng)大。RedisMod中包含了如下增強(qiáng)模塊:

          • RediSearch:一個(gè)功能齊全的搜索引擎;
          • RedisJSON:對(duì)JSON類型的原生支持;
          • RedisTimeSeries:時(shí)序數(shù)據(jù)庫支持;
          • RedisGraph:圖數(shù)據(jù)庫支持;
          • RedisBloom:概率性數(shù)據(jù)的原生支持;
          • RedisGears:可編程的數(shù)據(jù)處理;
          • RedisAI:機(jī)器學(xué)習(xí)的實(shí)時(shí)模型管理和部署。

          安裝

          首先我們將使用Docker來安裝Redis,注意下載Redis的完全體版本RedisMod,它是內(nèi)置了所有模塊的增強(qiáng)版Redis!

          • 使用如下命令下載RedisMod的鏡像;
          docker?pull?redislabs/redismod:preview
          • 在容器中運(yùn)行RedisMod服務(wù)。
          docker?run?-p?6379:6379?--name?redismod?\
          -v?/mydata/redismod/data:/data?\
          -d?redislabs/redismod:preview

          使用

          Redis服務(wù)安裝完畢,接下來我們就使用RedisInsight來管理下它試試!

          基本使用

          • 首先下載RedisInsight的安裝包,下載地址:https://redis.com/redis-enterprise/redis-insight/
          • 下載完成后直接安裝即可,安裝完成后在主界面選擇添加Redis數(shù)據(jù)庫;
          • 選擇手動(dòng)添加數(shù)據(jù)庫,輸入Redis服務(wù)連接信息即可;
          • 打開連接后即可管理Redis,右上角會(huì)顯示已經(jīng)安裝的Redis增強(qiáng)模塊;
          • 接下來我們就可以通過RedisInsight在Redis中添加鍵值對(duì)數(shù)據(jù)了,比如添加String類型鍵值對(duì);
          • 添加Hash類型,編輯的時(shí)候可以單個(gè)屬性編輯,還是挺方便的;
          • 添加List類型,編輯的時(shí)候可以直接Push元素進(jìn)去;
          • 添加JSON類型,安裝RedisJSON模塊后可支持;
          • 對(duì)原生JSON類型,不僅支持高亮預(yù)覽,還能支持新增、編輯和刪除單個(gè)屬性,夠方便!
          • 另外RedisInsight還支持深色和淺色兩種主題切換,在設(shè)置中即可更改。

          CLI

          • 如果RedisInsight的圖形化界面功能滿足不了你的話,還可以試試它的CLI功能,點(diǎn)擊左下角CLI標(biāo)簽即可打開;
          • 貼心的Redis官方怕你記不住命令,還添加了Command Helper這個(gè)查找命令文檔的功能,比如我們可以搜索下hget這個(gè)命令的用法。

          Profiler

          通過Profiler功能,我們可以查看Redis的命令執(zhí)行日志,比如我們使用RedisInsight添加一個(gè)叫testKey的鍵值對(duì),Profiler將顯示如下日志。

          可視化監(jiān)控

          RedisInsight的Redis監(jiān)控功能比較簡(jiǎn)單,個(gè)人比較喜歡使用Grafana來監(jiān)控Redis,Grafana的具體使用可以參考Grafana使用教程 。

          安裝Grafana

          • 首先下載Grafana的Docker鏡像;
          docker?pull?grafana/grafana
          • 下載完成后運(yùn)行Grafana;
          docker?run?-p?3000:3000?--name?grafana?\
          -d?grafana/grafana
          • 接下來下載Prometheus的Docker鏡像;
          docker?pull?prom/prometheus
          • /mydata/prometheus/目錄下創(chuàng)建Prometheus的配置文件prometheus.yml
          global:
          ??scrape_interval:?5s
          • 運(yùn)行Prometheus,把宿主機(jī)中的配置文件prometheus.yml掛載到容器中去;
          docker?run?-p?9090:9090?--name?prometheus?\
          -v?/mydata/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml?\
          -d?prom/prometheus
          • 進(jìn)入grafana容器并安裝redis-datasource插件,安裝完成后需要重啟grafana服務(wù)。
          docker?exec?-it?grafana?/bin/bash
          grafana-cli?plugins?install?redis-datasource

          使用

          • 連接到redismod需要使用到它的容器IP地址,使用如下命令查看redismod容器的IP地址;
          • 在Grafana中配置好Redis數(shù)據(jù)源,使用admin:admin賬戶登錄,訪問地址;http://192.168.3.105:3000/
          • 配置Redis地址信息,注意使用redismod的容器IP地址;
          • 打開Dashboard選擇Redis;
          • 接下來就可以看到一個(gè)非常完善的Redis監(jiān)控儀表盤了,基本能滿足Redis的監(jiān)控需求。

          總結(jié)

          RedisInsight不愧是官方出品的可視化工具,感覺是目前用起來體驗(yàn)最好的Redis工具了!特別是對(duì)Redis新特性的支持,其他工具是無法比擬的!不過對(duì)Redis的監(jiān)控功能確實(shí)有點(diǎn)簡(jiǎn)單,還是得用專業(yè)的監(jiān)控工具Grafana來監(jiān)控Redis!

          參考資料

          感覺Redis的官方文檔做的特別良心,強(qiáng)烈建議大家看下!

          官方文檔:https://developer.redis.com/explore/redisinsightv2


          往期推薦

          Spring Cloud OpenFeign奪命連環(huán)9問,這誰受得了?


          【萬字長(zhǎng)文】Spring Cloud Alibaba ?開箱即用!


          聊聊并發(fā)編程的10個(gè)坑


          瀏覽 86
          點(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>
                  欧美十八禁网站 | 天天日天天操天天摸 | 99免费热视频在线 | 蜜乳一区二区三区四区 | 又紧又嫩又爽无遮挡免费 |