其他分享
首页 > 其他分享> > Codis安装部署

Codis安装部署

作者:互联网

定义

Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工作, 所有后边的一切事情, 对于前面的客户端来说是透明的, 可以简单的认为后边连接的是一个内存无限大的 Redis 服务.

特性

安装

在这里插入图片描述
首先将安装包导入虚拟主机中,配置环境变量并加载,然后解压

在这里插入图片描述
安装所需的编译器gcc以及autoconf,git,接着make

在这里插入图片描述

[root@server1 codis]# ./admin/codis-dashboard-admin.sh start
[root@server1 codis]# tail -100 ./log/codis-dashboard.log.2021-01-19 

运行并查看结果
在这里插入图片描述
结果显示ok

[root@server1 codis]# ./admin/codis-proxy-admin.sh start
[root@server1 codis]# tail -100 ./log/codis-proxy.log.2021-01-19

启动codis-proxy-admin.sh脚本
在这里插入图片描述
结果图

[root@server1 codis]# ./admin/codis-server-admin.sh start
[root@server1 codis]#  tail -100 /tmp/redis_6379.log 

运行codis-server-admin.sh脚本,并查看redis日志

在这里插入图片描述
redis日志

[root@server1 codis]#  ./admin/codis-fe-admin.sh start
[root@server1 codis]# tail -100 ./log/codis-fe.log.2021-01-19

启动codis-fe-admin.sh脚本,查看日志
在这里插入图片描述
fe日志

在这里插入图片描述
前端界面
在这里插入图片描述
New Group中输入1,Add Server输入前面日志中提到的本机端口6379,添加到group1中

[root@server1 codis]# cp config/redis.conf config/redis6380.conf
[root@server1 codis]# cp config/redis.conf config/redis6381.conf
[root@server1 codis]# vim config/redis6380.conf
[root@server1 codis]# vim config/redis6381.conf
[root@server1 codis]# ./bin/codis-server ./config/redis6380.conf
[root@server1 codis]# ./bin/codis-server ./config/redis6381.conf

在这里插入图片描述
配置文件,修改端口
在这里插入图片描述
在redis6380.conf文件中修改端口

在这里插入图片描述
在这里插入图片描述
在redis6381.conf文件中修改端口

在这里插入图片描述
点击 rebalance all slots 按钮,初始化slot,完成集群slot的搭建

在这里插入图片描述
在Group中添加6380和6381两个例子,点击扳手将它们状态启动起来,这里codis就搭建完成了

[root@server1 codis]# redis-cli -h 127.0.0.1 -p 6381

安装了redis的话,就可以测试codis

标签:部署,安装,Codis,server1,admin,conf,codis,config,root
来源: https://blog.csdn.net/weixin_47738793/article/details/112800556