Codis的安装配置

时间:2021-07-02 08:20:44

codis是分布式redis解决方案

centos系统下安装codis需要安装相关的依赖,将图中的依赖上传至centos系统中

Codis的安装配置

依次进行安装:

一、go环境的安装配置

  • 解压到install目录下:
tar -zxf go1..linux-amd64.tar.gz -C ../install/

解压成功后,切换目录

Codis的安装配置

可以看到在install目录下会多一个go目录

  • 配置环境变量:

编辑环境变量:

vi /etc/profile

拖动到底部,插入以下配置:

##GO_HOME
export GOROOT=/opt/install/go
export GOPATH=/opt/install/go_path/codis

Codis的安装配置

为了使环境变量生效,执行source命令:

source /etc/profile

 二、安装glibc

进入目录并解压:

tar -zxf glibc-2.17.tar.gz

解压成功后,进入解压后的目录,新建build文件夹:

cd glibc-2.17
mkdir build
cd build/

安装并设置路径:

../configure --prefix=/usr

加速安装:

make -j2
make install

 三、Zookeeper的安装部署启动

进入目录,并解压到install目录下:

tar -zxf zookeeper-3.4..tar.gz -C ../install/

解压成功后,进入解压后的目录:

Codis的安装配置

进入conf目录,并将zoo_sample.cfg文件名修改为zoo.cfg:

Codis的安装配置

进入bin目录,启动zookeeper:

Codis的安装配置

启动成功后,可以查看集群节点名称:

Codis的安装配置

四、codis的安装配置

进入文件目录,并指定解压到install目录下:

tar -zxf codis3.2.2-go1.8.5-linux.tar.gz -C ../install/

进入install目录,新建目录go_path/codis,(注:此处创建的目录与上面go环境变量配置的一致)

将解压生成的文件夹移动到新创建的目录下:

Codis的安装配置

进入到codis解压目录,依次创建两个目录,如下:

Codis的安装配置

另外,我们需要进入之前安装的redis目录下,将redis.conf文件复制到刚刚创建的两个目录中:

Codis的安装配置

在当前目录下需要修改redis.conf文件配置:

Codis的安装配置

a.注释掉本地端口

Codis的安装配置

b.关闭保护模式

Codis的安装配置

c.设置后台可以运行

Codis的安装配置

保存修改即可

接下来,依次进入上面创建的redis_6831和redis_6832文件夹目录,同样修改redis.conf文件,修改内容同上

Codis的安装配置

另外,redis_6831中的redis.conf的port要修改为6831,如下:

Codis的安装配置

redis_6832中的redis.conf的port要修改为6832,如下:

Codis的安装配置

分别启动两个端口的codis:

Codis的安装配置

查看启动结果和进程编号:

Codis的安装配置