Redis集群搭建手册

给公司的某个项目现场写过的Redis集群搭建手册,好记性不如烂笔头,记下来。

Redis集群最少需要6个节点,3主3从,可以分布在一台或者多台主机上。

本例是在虚拟机上创建集群,不同的端口表示不同的redis节点,如下:

主节点:127.0.0.1:8001 127.0.0.2:8003 127.0.0.3:8005

从节点:127.0.0.1:8002 127.0.0.2:8004 127.0.0.3:8006

以一台虚拟机为例:

1.在/usr/local/src/redis-5.0.5/下创建cluster目录,其下创建8001、8002目录;

2.将redis解压路径下的配置文件redis.conf,依次拷贝到每个800X目录内,并修改每个800X目录下的redis.conf配置文件:

# cd /usr/local/src/redis-5.0.5/cluster

# mkdir {8001,8002}

# mkdir -p /var/log/redis/{8001,8002 }

# redis.conf文件示例

bind 127.0.0.1

port 8001

daemonize yes

pidfile /var/run/redis_8001.pid

dir "./" # node.conf文件保存路径

logfile "/var/log/redis/7001/redis.log"

appendonly yes

appendfsync always

cluster-enabled yes

cluster-config-file nodes-8001.conf # 该文件中包含集群信息

# 其他配置文件类似,把端口号修改一下就行了

分别修改两个目录下的配置文件(配置文件中有大量注释,建议搜索每个配置修改)

修改好之后可以启动两个节点:

cd ./8001 && /usr/local/src/redis-5.0.5/src/redis-server ./redis.conf

cd ../8002 && /usr/local/src/redis-5.0.5/src/redis-server ./redis.conf

cd ..

成功如下

3.在其他节点进行类似操作,完成后在任意节点:

进入到redis源码存放目录/usr/local/src/redis-5.0.4/src下,把redis-cli文件拷贝到/usr/local/bin/目录下

然后执行

/usr/local/src/redis-5.0.5/src/redis-cli --cluster create 192.168.1.128:8001 192.168.1.128:8002 192.168.1.129:8003 192.168.1.129:8004 192.168.1.130:8005 192.168.1.130:8006 --cluster-replicas 1

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值