Redis-cluster 集群

一、环境准备:

#这是redis 5.0.5的包,每个版本安装部署步骤都不一样,版本越低的所需的依赖越多,所以坑就越多。
准备3台机器

192.168.83.140   7001   7002
192.168.83.141   7003   7004
192.168.83.142   7005   7006

在每台机器上边安装redis

下载源码包
#wget http://download.redis.io/releases/redis-5.0.5.tar.gz

二、安装redis

安装redis
#yum -y install gcc gcc-c++ openssl-devel
#tar zxf redis-5.0.5.tar.gz
#cd redis-5.0.5
#make && make install

三、给redis创建目录

server 1

#mkdir -p  /usr/local/redis-cluster/{7001,7002}
#vim /root/redis-5.0.5/redis.conf
bind 0.0.0.0
daemonize yes #后台启动
port 7001 #修改端口号
cluster-enabled yes #开启cluster,去掉注释
cluster-config-file nodes-7001.conf 
cluster-node-timeout 15000 #节点通信时间
appendonly yes #持久化方式

把配置文件拷贝到7001和7002下

#cp redis.conf /usr/local/redis-cluster/7001/
#cp redis.conf /usr/local/redis-cluster/7002/

拷贝完7002之后再修改配置文件和上边配置的一样

server2

#mkdir -p  /usr/local/redis-cluster/{7003,7004}
#vim /root/redis-5.0.5/redis.conf
bind 0.0.0.0
daemonize yes #后台启动
port 7003 #修改端口号
cluster-enabled yes #开启cluster,去掉注释
cluster-config-file nodes-7003.conf 
cluster-node-timeout 15000 #节点通信时间
appendonly yes #持久化方式

把配置文件拷贝到7003和7004下

#cp redis.conf /usr/local/redis-cluster/7003/
#cp redis.conf /usr/local/redis-cluster/7004/

拷贝完7004之后再修改配置文件和上边配置的一样

server3

#mkdir -p  /usr/local/redis-cluster/{7005,7006}
#vim /root/redis-5.0.5/redis.conf
bind 0.0.0.0
daemonize yes #后台启动
port 7005 #修改端口号
cluster-enabled yes #开启cluster,去掉注释
cluster-config-file nodes-7005.conf 
cluster-node-timeout 15000 #节点通信时间
appendonly yes #持久化方式

把配置文件拷贝到7005和7006下

#cp redis.conf /usr/local/redis-cluster/7005/
#cp redis.conf /usr/local/redis-cluster/7006/

拷贝完7004之后再修改配置文件和上边配置的一样

四、启动所有redis

#cd /usr/local/redis-cluster
#redis-server 7001...7006/resdis.conf

五、安装ruby程序

安装ruby

#yum -y install ruby

六、安装ruby的redis插件

gem install redis -v 3.2.1

七、创建集群

redis-cli --cluster create  192.168.83.140:7001  192.168.83.140:7002 192.168.83.141:7003 192.168.83.141:7004 192.168.83.142:7005 192.168.83.142:7006 --cluster-replicas  1

八、测试

redis-cli -c -h 192.168.83.140 -p 7001

执行命令查看集群节点信息

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值