1。RedisInsight简介RedisInsight是一款直观高效的RedisGUI管理工具,可以监控Redis内存、连接数、命中率和正常运行时间,并可以在界面上使用CLI与连接的Redis进行交互(RedisInsight内置了对Redis模块的支持):https://docs.redis.com/latest...RedisInsight提供的功能:唯一支持RedisCluster的GUI工具;可以基于Browser界面搜索key,查看和编辑数据;支持基于SSL/TLS的连接,还可以对界面进行内存分析;二、RedisInsight的安装与使用1、物理安装1)下载RedisInsight软件包:https://redis.com/redis-enter...[root@Redis~]#lsanaconda-ks.cfgredisinsight-linux64-1.11。0[root@Redis~]#mkdir/usr/local/redisinsight[root@Redis~]#mvredisinsight-linux64-1.11.0/usr/local/redisinsight/redisinsight-1.11.0[root@Redis~]#chmod+x/usr/local/redisinsight/redisinsight-1.11.02)配置RedisInsight环境变量[root@Redis~]#echo"exportREDISINSIGHT_HOST=192.168.1.1">>~/.bash_profile[root@Redis~]#echo"exportREDISINSIGHT_HOST_DIR=/usr/local/redisinsight/.redisinsight">>~/.bash_profile[root@Redis~]#source~/.bash_profile注:REDISINSIGHT_PORT:配置RedisInsight的监听端端口(默认:8001)REDISINSIGHT_HOST:配置RedisInsight的IP地址(默认:0.0.0.0)LOG_DIR:配置RedisInsight的日志存放路径(默认:REDISINSIGHT_HOST_DIR)REDISINSIGHT_HOST_DIR:配置RedisInsight的数据存放路径(默认:~/.redisinsight)3)启动RedisInsight服务[root@Redis~]#nohup/usr/local/redisinsight/redisinsight-linux64-1.4.0&//后台运行[root@Redis~]#psaux|grepredis//检查进程是否存在2.Kubernetes安装1)创建RedisInsightyaml文件:[root@Redis~]#vimredisinsight.yamlapiVersion:v1kind:Servicemetadata:name:redisinsight-servicespec:type:NodePortports:-port:80targetPort:8001nodePort:31888选择器:app:redisinsight---apiVersion:apps/v1kind:Deploymentmetadata:name:redisinsightlabels:app:redisinsightspec:replicas:1selector:matachLabels:app:redisinsighttemplate:metadata:labels:app:redisinsight规范:容器:-名称:redisinsight图像:redislabs/redisinsight:1.7.0imagePullPolicy:IfNotPresentvolumeMounts:-name:dbmountPath:/dbports:-containerPort:8001protocol:TCPvolumes:-name:dbemptyDir:{}2)启动RedisInsight[root@Redis~]#kubectlapply-fredisinsight.yaml3.RedisInsight基本是用来安装Redis的(已经安装的可以跳过)[root@Redis~]#wgethttps://download.redis.io/releases/redis-6.2.6.tar.gz[root@Redis~]#tarzxfredis-6.2.6.tar.gz[root@Redis~]#cdredis-6.2.6[root@Redisredis-6.2.6]#makePREFIX=/usr/local/redisinstall[root@Redisredis-6.2.6]#sed-i'/^bind127.0.0.1/s/127.0.0.1/192.168.1.1/g'redis.conf#修改监听IP[root@Redisredis-6.2.6]#sed-i'/protected-mode/s/yes/no/g'redis.conf#关闭保护模式[root@Redisredis-6.2.6]#sed-i'/daemonize/s/no/yes/g'redis.conf#开启后台运行[root@Redisredis-6.2.6]#sed-i'/requirepass/s/foobared/123123/g'redis.conf#配置密码[root@Redisredis-6.2.6]#sed-i'/requirepass123123/s/^#//g'redis.conf#密码前#删除[root@Redisredis-6.2.6]#cpredis.conf/usr/local/redis/[root@Redisredis-6.2.6]#/usr/local/redis/bin/redis-server/usr/local/redis/redis.conf#启动Redis1)通过配置的IP和端口访问RedisInsight的管理界面:2)在这里可以看到Redis的各种信息:3)同时RedisInsight还可以在界面上进行操作:4)还可以在界面上分析Redis使用的内存:功能真强大!!版权声明:本文为CSDN博主《愿向天涯兴风作浪》原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明
