因为Redis安装需要gcc,所以先执行“yum install gcc”命令下载安装Redis使用插件 gcc+
为了方便管理可以在登录用户路径home/dt 下新建Redis文件夹,然后将下载好的redis-6.2.5.tar.gz传入Redis目录下
进入Redis文件夹下输入命令 “tar xzf redis-6.2.5.tar.gz”进行解压缩包操作,解压完成后进入到解压的redis-6.2.5 文件夹下执行 “make”命令对解压的redis文件进行编译,编译完成之后,可以看到解压文件 redis-5.0.7 中会有对应的 src、conf 等文件
进入src 文件夹执行make install命令进行安装
在Redis文件夹下创建cluster文件夹,在文件夹中分别创建两个文件夹名为6379,6380的文件夹然后在两个文件夹中分别创建redis.conf文件
分别进入6379/6380文件夹下输入命令“vi redis.conf”添加配置如下
(注:修改不同配置文件中的port端口)
bind 0.0.0.0
port 6379
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
输入命令
“ cp -r /home/dt/Redis/redis-6.2.5/src/. /home/dt/Redis/cluster/ ”将编译后的redis的src目录下的所有文件复制到cluster目录下,分别执行”nohup ../redis-server ./redis.conf &”后台启动redis的两个节点
输入命令“ps -ef|grep redis”查看当前环境下redis启动的节点如下则为启动成功
其他服务器也是相同配置
当3台服务器都启动以上节点以后在任意服务器执行“redis-cli --cluster create 服务器ip:6379 服务器ip:6380 服务器ip:6379 服务器ip:6380 服务器ip:6379 服务器ip:6380 --cluster-replica“命令对所有节点进行集群搭建
当出现如下提示则集群搭建成功
可以对redis集群进行验证,输入“redis-cli -c -h 服务器ip -p 6379“命令连接其中一台redis,输入”set test testRedis“放入一个数据,然后用替他的服务器使用” redis-cli -c -h 服务器ip -p 6380 “连接后使用”get test“命令可以取出放入的值即为成功。