Redis Cluster搭建记要

简要记录下redis cluster搭建过程,以备将来查询使用。

 

步骤一:编译安装redis

 

  1. 下载redis-4.0.1源码包
  2. make MALLOC=libc
  3. make install PREFIX=/usr/local/redis

 

步骤二:安装集群所需环境

 

建立集群所需的配置文件,修改redis.conf,如果在单机上部署多个redis节点(以3 master + 3 slave)为例,建立如下6个redis.conf文件夹并修改内容

 

port 6380
daemonize yes
pidfile /var/run/redis_6380.pid
dbfilename dump6380.rdb
cluster-enabled yes
cluster-config-file nodes-6380.conf

 

 

对于在多个节点启动多个redis进程的情况,在每个节点使用独立的redis.conf即可

 

使用./redis-server redisxxxx.conf启动多个进程,每个进程绑定到不同的端口,可以通过ps aux| grep redis查看所有的redis进程

 

由于redis集群安装使用了部分ruby,所以保证ruby版本在2.2.0之上,同时gem install redis,在未联网的环境下,可以使用gem install -l redis-xxxx.gem安装。

 

步骤三:启动集群

src/redis-trib.rb create --replicas 1 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384 127.0.0.1:6385

其中的host/port为redis节点所在的host/port

 

在提示中输入yes,自动完成集群组建和主从节点分配功能

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值