Codis的安装配置

codis是分布式redis解决方案

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

依次进行安装:

一、go环境的安装配置

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

解压成功后,切换目录

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

  • 配置环境变量:

编辑环境变量:

vi /etc/profile

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

##GO_HOME
export GOROOT=/opt/install/go
export GOPATH=/opt/install/go_path/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.11.tar.gz -C ../install/

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

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

进入bin目录,启动zookeeper:

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

四、codis的安装配置

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

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

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

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

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

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

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

a.注释掉本地端口

b.关闭保护模式

c.设置后台可以运行

保存修改即可

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

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

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

分别启动两个端口的codis:

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

原文地址:https://www.cnblogs.com/chenzheng8975/p/9513243.html