Redis分布式集群部署安装及细节(多主机搭建集群开启多个服务)

 注意: redis的安装步骤与同机器下一致,这里只讲解个别不同配置的修改

每台主机都有固定的IP

10.25.84.105SZD-L0073672   此台机器部署了多个服务

10.25.84.106SZD-L0073671  

10.25.84.69  SZD-L0073673

10.25.84.70  SZD-L0073674

10.25.85.83  SZD-L0073660

 

注:删除整个文件夹的linux命令 rm –rf /usr/local/redis3.0/redis-3.2.11

此文件夹被删除,而linux是没有垃圾回收站的,慎用

一、    虚拟机环境部署

分别在三个主机上部署两个实例(与同一台机器上部署一样)

SZD-L0073671的IP 10.25.84.106   下:7001、7002

SZD-L0073673的IP 10.25.84.69       下:7003、7004

SZD-L0073674的IP10.25.84.70      下:7005、7006

分别修改这3台机器下对应的2个redis实例的redis.conf文件绑定对应机器的ip,

SZD-L0073671下的两个redis配置改成 bind 10.25.84.106,保存退出

注意:改好之后,要关闭每台虚拟机的防火墙,执行命令:service iptablesstop——立即生效,永久关闭防火墙执行命令:chkconfig iptables off——重启生效

 

分别启动三个主机上部署的实例

进入每台主机的分别配置, 开启对应配置的实例:

# cd/usr/local/cluster/7001

# redis-serverredis.conf

# cd/usr/local/cluster/7002

# redis-serverredis.conf

查看启动实例的状态:

# ps –ef|grepredis

 

 

 

SZD-L0073671的IP 10.25.84.106   下:7001、7002

SZD-L0073673的IP 10.25.84.69       下:7003、7004

SZD-L0073674的IP10.25.84.70      下:7005、7006

 

进入SZD-L0073674 (随便那台都行) cd /usr/local/redis/redis-3.2.1/src下(你的解压目录),执行

./redis-trib.rb  create --replicas  1  10.25.84.106:7001  10.25.84.106:7002 10.25.84.69:7003  10.25.84.69:7004 10.25.84.70:700510.25.84.70:7006

 

此时,有可能报错  是因为部署cluster需要ruby支持 

检查ruby –v 等版本(在一台机器部署多个服务时已经解决过)

 

然后进行简单的测试

随便进入一台主机,

cd/usr/local/redis3.0/redis-3.2.1/src

redis-cli -c -h10.25.84.70 -p 7005

setguofei 123

ok

getguofei 123

ok

 

接下来就可以进入框架测试了
另外,有集群部署步骤见:连接
 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值