redis5.0集群搭建

零、集群结构

1、搭建三节点、每节点包含主备的Redis集群.6379为主,6380为备份

2、赶时间随手画的图,勿喷,一眼就能看明白:)

 

 

一、安装Redis

1、传包

从官网下载redis-5.0.5.tar.gz上传至Linux

2、安装

tar zxvf redis-5.0.5.tar.gz
cd /opt/redis-5,0,5
make

①make失败报错为 gcc:commond not fount.

  由于Redis是用C语言写的,需要安装gcc编译,安装命令如下:

yum -y install gcc automake autoconf libtool make

②yum安装时卡在获取最近的yum源,此时需要更换yum源,推荐阿里的yum源

③更换yum源安装gcc后重新make依然失败,此时需要执行make clean清理环境,之后重新make成功。

④考虑 make MALLOC=libc 命令

二、规划集群架构

1、集群架构为三节点,每节点上起两个服务,分别为主备,三个节点组成Redis集群。

分别为:

10.1.0.15:6379:6380

10.1.0.16:6379:6380

10.1.0.17:6379:6380

三、修改配置文件

1、每个节点上复制两份redis.conf 分别到 /opt/redis-cluster-6379/ 及/opt/redis-cluster-6380/

2、修改配置文件,以10.1.0.15:6379为例

①修改bind值,是所有终端均可访问

②关闭protected-mode,将yes修改为no

 

 

③ 修改端口号为规划的端口号

 

 

 ④修改Redis为后台启动,no改为yes

 

 

 ⑤pidfile改为与端口号一致

 

 

 ⑥修改rdb文件名,与端口号保持一致

 

 

 ⑦开启Redis集群配置

 

 

 ps:cluster-config-file须在集群内全局唯一,推荐节点号+端口格式

 ⑧保存并退出,将文件名修改为可读性较强,推荐按端口号命名

四、启动

1、分别使用每个配置文件启动redis

##在redis-5.0.5/src/目录下
./redis-server /opt/redis-cluster-6379/redis-node-1-6380.conf

  在每个节点上依次执行启动

 

2、集群启动

①执行启动命令

./redis-cli --cluster create 10.1.0.15:6379 10.1.0.15:6380 10.1.0.16:6379 10.1.0.16:6380 10.1.0.17:6379 10.1.0.17:6380 --cluster-replicas 1

②确认配置

执行命令后Redis会显示即将生成的集群中每个节点的主备角色,确认后输入yes继续部署

 

 ③部署成功后可以看到如下

 

转载于:https://www.cnblogs.com/AzkbanHan/p/11497589.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值