您好,欢迎访问一九零五行业门户网

Redis监控工具RedisInsight怎么安装与使用

一、redisinsight 简介redisinsight 是一个直观高效的 redis gui 管理工具,它可以对 redis 的内存、连接数、命中率以及正常运行时间进行监控,并且可以在界面上使用 cli 和连接的 redis 进行交互(redisinsight 内置对 redis 模块支持):官方传送门
redisinsight 提供的功能:
唯一支持 redis cluster 的 gui 工具;
可以基于 browser 的界面来进行搜索键、查看和编辑数据;
支持基于 ssl/tls 的连接,同时还可以在界面上进行内存分析;
二、redisinsight 安装与使用1.物理安装1)下载 redisinsight 软件包:传送门
[root@redis ~]# lsanaconda-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 的环境变量
[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 的监听端口(default:8001)
redisinsight_host:配置 redisinsight 的 ip 地址(default:0.0.0.0)
log_dir:配置 redisinsight 的日志存放路径(default:redisinsight_host_dir)
redisinsight_host_dir:配置 redisinsight 的数据存放路径(default:~/.redisinsight)
3)启动 redisinsight 服务
[root@redis ~]# nohup /usr/local/redisinsight/redisinsight-linux64-1.4.0 & // 后台运行[root@redis ~]# ps aux | grep redis // 查看进程是否存在
2.kubernetes 安装1)创建 redisinsight 的 yaml 文件:
[root@redis ~]# vim redisinsight.yamlapiversion: v1kind: servicemetadata: name: redisinsight-servicespec: type: nodeport ports: - port: 80 targetport: 8001 nodeport: 31888 selector: app: redisinsight---apiversion: apps/v1kind: deploymentmetadata: name: redisinsight labels: app: redisinsightspec: replicas: 1 selector: matachlabels: 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 # 修改监听 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 使用的内存进行分析:
以上就是redis监控工具redisinsight怎么安装与使用的详细内容。
其它类似信息

推荐信息