志达IT
做快乐程序员

redis可视化工具(redis和mysql区别)

redis可视化工具

RedisInsight是一个直观高效的RedisGUI管理工具,它可以对Redis的内存、连接数、命中率以及正常运行时间进行监控,并且可以在界面上使用CLI和连接的Redis进行交互(RedisInsight内置对Redis模块支持):
官方传送门:https://docs.redis.com/latest/ri/
RedisInsight提供的功能:
1、唯一支持RedisCluster的GUI工具;
2、可以基于Browser的界面来进行搜索键、查看和编辑数据;
3、支持基于SSL/TLS的连接,同时还可以在界面上进行内存分析;mysql
二、RedisInsight安装与使用
1、物理安装
1、下载RedisInsight软件包:传送门

RedisInsight


[root@Redis~]#ls
anaconda-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.0
2、配置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的监听端口(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~]#psaux|grepredis//查看进程是否存在
2、Kubernetes安装
1、创建RedisInsight的yaml文件:
[root@Redis~]#vimredisinsight.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~]#kubectlapply-fredisinsight.yaml
3、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#启动Redismysql

redis和mysql区别

1、从类型上来说,mysql是联系型数据库,redis是缓存数据库。2、mysql用于持久化的存储数据到硬盘,功能强大,可是速度较慢。redis用于存储使用较为频频的数据到缓存中,读取速度快。3、mysql和redis由于需求的不同,一般都是配合使用。
mysql和redis的数据库类型,mysql是联系型数据库,首要用于寄存持久化数据,将数据存储在硬盘中,读取速度较慢。redis是NOSQL,即非联系型数据库,也是缓存数据库,行将数据存储在缓存中,缓存的读取速度快,能够大大的进步运转功率,可是保存时间有限。

赞(0)
未经允许不得转载:志达IT网站 » redis可视化工具(redis和mysql区别)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

志达IT网站 每天分享编程和互联网的IT技术博客

登录/注册联系我们