Linux(centos7 ) 搭建Redis集群(伪集群)

引言:由于搭建集群最少也需要3台主机,若每台主机配置1台从机,最少也得需要6台机器.所有本次搭建伪集群,我们准备6个redis.

1. redis集群管理工具redis-trib.rb依赖ruby环境,首先需要安装ruby环境。

1.1 安装ruby

[root@localhost redis]# yum install ruby
[root@localhost redis]# yum install rubygems

1.2 使用sftp工具上传redis-3.0.0.gem至redis目录下

image

image

1.3 安装ruby和redis的接口程序

[root@localhost redis1912]# gem install /usr/local/redis/

1.4 将Redis集群搭建脚本文件复制到/usr/local/redis目录下

1. 进入redis目录下的src:

image

2. 将redis-trib.rb文件复制到redis目录下

[root@localhost src]# cp redis-trib.rb /usr/local/redis/ -r

2. 搭建Redis集群

2.1 复制6个redis

image

image

2.2 逐一修改其配置文件(redis.conf)

[root@localhost redis01]# vi redis.conf

端口号依次修改为 7001~7006:

image

把每个Redis的集群设置打开

image

把每个Redis改为后台运行

image

3. 启动Redis集群

3.1 逐一启动

image

3.2 查看Redis的运行状态

ps -ef|grep redis

image

3.3 将6个Redis加入一个集群

[root@localhost redis1912]# ./redis-trib.rb create --replicas 1 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005  127.0.0.1:7006

4. Error

若报下图错误:

image

解决方案:

redis子节点都要删除以下两种文件:.aof .rdb

image

若有其他错误,可检查防火墙是否关闭,防火墙设置详细可查阅博主前面几篇博客。

Linux(centos7 )下安装 Redis

Linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目

原文地址:https://www.cnblogs.com/papercy/p/14844669.html