<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 官方可視化工具,高顏值,功能太強大!

          共 5281字,需瀏覽 11分鐘

           ·

          2022-08-02 00:18


          來源:https://blog.csdn.net/weixin_46902396/article/details/120807629/
          RedisInsight 是一個直觀高效的 Redis GUI 管理工具,它可以對 Redis 的內(nèi)存、連接數(shù)、命中率以及正常運行時間進行監(jiān)控,并且可以在界面上使用 CLI 和連接的 Redis 進行交互(RedisInsight 內(nèi)置對 Redis 模塊支持)。
          官方傳送門:https://docs.redis.com/latest/ri/
          RedisInsight 提供的功能:
          唯一支持 Redis Cluster 的 GUI 工具;可以基于 Browser 的界面來進行搜索鍵、查看和編輯數(shù)據(jù);支持基于 SSL/TLS 的連接,同時還可以在界面上進行內(nèi)存分析;

          RedisInsight 安裝與使用

          1. 物理安裝

          1)下載 RedisInsight 軟件包:https://redis.com/redis-enterprise/redis-insight/#insight-form
          [root@Redis ~]# ls
          anaconda-ks.cfg  redisinsight-linux64-1.11.0
          [root@Redis ~]# mkdir /usr/local/redisinsight
          [root@Redis ~]# mv redisinsight-linux64-1.11.0 /usr/local/redisinsight/redisinsight-1.11.0
          [root@Redis ~]# chmod +x /usr/local/redisinsight/redisinsight-1.11.0
          2)配置 RedisInsight 的環(huán)境變量
          [root@Redis ~]# echo "export REDISINSIGHT_HOST=192.168.1.1" >> ~/.bash_profile
          [root@Redis ~]# echo "export REDISINSIGHT_HOST_DIR=/usr/local/redisinsight/.redisinsight" >> ~/.bash_profile
          [root@Redis ~]# source ~/.bash_profile
          注解:
          • REDISINSIGHT_PORT:配置 RedisInsight 的監(jiān)聽端口(default:8001)
          • REDISINSIGHT_HOST:配置 RedisInsight 的 IP 地址(default:0.0.0.0)
          • LOG_DIR:配置 RedisInsight 的日志存放路徑(default:REDISINSIGHT_HOST_DIR)
          • REDISINSIGHT_HOST_DIR:配置 RedisInsight 的數(shù)據(jù)存放路徑(default:~/.redisinsight)
          3)啟動 RedisInsight 服務
          [root@Redis ~]# nohup /usr/local/redisinsight/redisinsight-linux64-1.4.0 &  // 后臺運行
          [root@Redis ~]# ps aux | grep redis            // 查看進程是否存在

          2. Kubernetes 安裝

          1)創(chuàng)建 RedisInsight 的 yaml 文件:
          [root@Redis ~]# vim redisinsight.yaml
          apiVersion: v1
          kind: Service
          metadata:
            name: redisinsight-service
          spec:
            type: NodePort
            ports:
            - port: 80
              targetPort: 8001
              nodePort: 31888
            selector:
              app: redisinsight
          ---
          apiVersion: apps/v1
          kind: Deployment
          metadata:
            name: redisinsight
            labels:
              app: redisinsight
          spec:
            replicas: 1
            selector:
              matchLabels:
                app: redisinsight
            template:
              metadata:
                labels:
                  app: redisinsight
              spec:
                containers:
                - name: redisinsight
                  image: redislabs/redisinsight:1.7.0
                  imagePullPolicy: IfNotPresent
                  volumeMounts:
                  - name: db
                    mountPath: /db
                  ports:
                  - containerPort: 8001
                    protocol: TCP
                volumes:
                - name: db
                  emptyDir: {}

          2)啟動 RedisInsight
          [root@Redis ~]# kubectl apply -f redisinsight.yaml

          3. RedisInsight 基本使用

          安裝 Redis(已安裝可直接跳過)
          [root@Redis ~]# wget https://download.redis.io/releases/redis-6.2.6.tar.gz
          [root@Redis ~]# tar zxf redis-6.2.6.tar.gz
          [root@Redis ~]# cd redis-6.2.6
          [root@Redis redis-6.2.6]# make PREFIX=/usr/local/redis install
          [root@Redis redis-6.2.6]# sed -i '/^bind 127.0.0.1/s/127.0.0.1/192.168.1.1/g' redis.conf  # 修改監(jiān)聽 IP
          [root@Redis redis-6.2.6]# sed -i '/protected-mode/s/yes/no/g' redis.conf      # 關閉保護模式
          [root@Redis redis-6.2.6]# sed -i '/daemonize/s/no/yes/g' redis.conf        # 開啟后臺運行
          [root@Redis redis-6.2.6]# sed -i '/requirepass/s/foobared/123123/g' redis.conf     # 配置密碼
          [root@Redis redis-6.2.6]# sed -i '/requirepass 123123/s/^#//g' redis.conf      # 將密碼前的 # 刪除
          [root@Redis redis-6.2.6]# cp redis.conf /usr/local/redis/
          [root@Redis redis-6.2.6]# /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf   # 啟動 Redis
          1)通過配置的 IP 和端口,來訪問 RedisInsight 的管理界面:
          2)在這里可以看到 Redis 的各種信息:
          3)同時 RedisInsight 還可以在界面上進行操作:
          4)還可以在界面上對 Redis 使用的內(nèi)存進行分析:


          最近熱文閱讀:

          1、不好意思, Maven 該換了!
          2、面試官 | Spring Boot 項目如何統(tǒng)一結果,統(tǒng)一異常,統(tǒng)一日志?
          3、基于SpringBoot+MyBatis+Vue的音樂網(wǎng)站
          4、聊聊接口優(yōu)化的幾種方法
          5、面試官 | Spring Boot 項目如何統(tǒng)一結果,統(tǒng)一異常,統(tǒng)一日志?
          6、為什么不建議使用ON DUPLICATE KEY UPDATE?
          7、Java8 Stream,過分絲滑!
          8、8 種最坑SQL語法,工作中踩過嗎?
          9、Java 語言“坑爹” TOP 10
          10、你還不明白如何解決分布式Session?看這篇就夠了!
          關注公眾號,你想要的Java都在這里

          瀏覽 44
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <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>
                  精品国产久久久久 | 无码一区二区三区四区五 | 日韩天堂AV | 青青青免费视频观看在线 | 人人草免费公开 |