centos7 下Redis 集群配置

redis集群的搭建

前置条件

  1. 环境 centos7
  2. 6个节点(后面搭建) 172.17.100.210(一台服务器上搭建6个redis节点 接口为7000、7001、7002、7003、7004、7005)
    注意 redis 集群使用redis-trib.rb 必须3主3从 ,也就是6个节点!

安装redis步骤

  1. 在opt文件夹下安装
cd /opt
wget http://download.redis.io/releases/redis-3.2.9.tar.gz
tar -zxvf redis-3.2.9.tar.gz
mv redis-3.2.9 redis
cd redis
# 编译reids
make && make install
#如果报错,说明缺少依赖包,要先执行以下命令
 yum -y install ruby ruby-devel rubygems rpm-build gcc

2.配置redis 集群

  • 在redis文件夹下操作 (主要是操作redis0的配置)
 mkdir redis-cluster
 cd redis-cluster
 mkdir -p redis0 redis1 redis2 redis3 redis4 redis5
#当前的路径为redis-cluster  并且 cp 相同的配置进入多个文件
 cp -r  ../redis.conf redis0/
cd redis0/
vim redis.conf
  • 修改redis.conf配置文件如下(需要搜索配置里面的内容逐一修改)
bind 192.168.70.128           #修改为本机IP
port 7000                #要根据所在的子目录下配置
daemonize yes
appendonly yes
cluster-enabled yes
cluster-node-timeout 15000

以相同方法配置其它两台务器,不同的是要用7001,7002,7003,7004,7005端口号并创建相应的子目录。

启动redis集群

1.启动6个redis

#当前目录为 redis-cluster
../src/redis-server redis0/redis.conf 
../src/redis-server redis1/redis.conf
。。。
一个个启动 

验证redis启动状态

  1. ps -ef | grep redis
    成功的样子

安装插件 关于ruby的相关包

  1. 在线
    gem install redis
  2. 离线 (将install redis-3.2.2.gem 放入相应的文件夹)
    gem install redis-3.2.2.gem
    (记得安装gem命令)

创建redis集群

./redis-trib.rb create --replicas 1 172.17.100.210:7000 172.17.100.210:7001 172.17.100.210:7002 172.17.100.210:7003 172.17.100.210:7004

成功的结果

测试

  1. 登录之后设置一个key在另一个节点查看( -c 代表进入集群模式)
    redis-cli -c -h 172.17.100.210 -p 7000
    2.在另一个7001 节点获取key

END

搭建完成 收工
查询集群信息哟

cluster info
cluster nodes  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

labour1996

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值