redis6.06集群

安装准备

  • 系统版本centos7 64位
  • redis版本redis-redis-6.0.6, 下载地址, 也可以到官网去下载 redis.io
    链接:https://pan.baidu.com/s/1O0sp3enqB4447BqyMls1xA
    提取码:q6ro
  • 6台虚拟机,分别安装好redis
hostport节点属性
192.168.42.1006379master
192.168.42.1016379master
192.168.42.1026379master
192.168.42.1036379slave
192.168.42.1046379slave
192.168.42.1056379slave

端口开启

firewall-cmd --add-port=16379/tcp --permanent
firewall-cmd --add-port=6379/tcp --permanent
firewall-cmd --reload

配置修改

  • 修改redis.conf文件配置, 创建一个文件夹专门保存集群的目录

      1. mkdir clusterConf
      2. cp redis.conf clusterConf/
      3. vi clusterConf/redis.conf
    

修改配置如下, 可以参考官网,非常简单

requirepass=123456
masterauth=123456
# bind xxx.xxx.xxx.xxx
cluster-enabled yes
cluster-node-timeout 15000
cluster-config-file nodes-6379.conf
  • 分别启动6台机器
./redis-server clusterConf/redis.conf &
  • 执行集群
./redis-cli --cluster create 192.168.42.100:6379 192.168.42.101:6379 192.168.42.102:6379 192.168.42.103:6379 192.168.42.104:6379 192.168.42.105:6379 --cluster-replicas 1 -a 123456

在这里插入图片描述
看到上述日志说明执行成功

  • 测试
./redis-cli -h 192.168.42.101 -c -a 123456  

set name zhangsan
get name 
set uuuu uuuu
get name 

执行日志如下图,可以看到槽位和ip的切换
在这里插入图片描述

总结

其实作者是玩ruby玩不动了, 安装个半天都没装上去然后才看看有没有其他的方式, 果然发现惊喜, redis5.x以上的版本对集群的支持so easy

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值