Redis就该这样玩

Redis分布式集群搭建

1、Redis三主三从集群介绍
特点:Redis由3台主Redis和3台从Redis组成,每一台主Redis对应一台从Redis,Redis三主三从集群主要是为了防止主Redis宕机,当主Redis宕机后,就会立刻选出新的主Redis
在这里插入图片描述

2、Redis三主三从集群搭建
(1)下载Redis包

网址:https://download.redis.io/releases/

(2)解压压缩包

tar -zxvf xxx.tar

(3)创建Redis日志存放包
在Redis文件包中创建data

(4)复制2份,redis.conf,分别命名xxx01.conf和xxx02.conf
文件内容【需要修改端口号、文件名等】

protected-mode no                                     //关闭安全保护
port 6401                                             //端口
dir /opt/redis-6.2.1/data                             //日志存放地址
dbfilename "redisSon01.rdb"
cluster-enabled yes                                   //开启集群
cluster-config-file redisSon01.conf
cluster-node-timeout 15000                            //设置宕机后多久开始选主Redis

(5)分别启动各Redis文件

redis-server xxx.conf

(6)合并Redis构建集群【注意:就算是本地都要使用本机IP】

redis-cli --cluster create --cluster-replicas 1 192.168.32.128:6379 192.168.32.130:6379 192.168.32.131:6379 192.168.32.128:6401 192.168.32.130:6402 192.168.32.131:6403

(7)客户端连接
redis-cli -c -p 端口号

(8)SpringBoot配置连接集群

redis:
    cluster:
      nodes: 192.168.32.128:6379,192.168.32.130:6379,192.168.32.131:6379,192.168.32.128:6401,192.168.32.130:6402,192.168.32.131:6403
    timeout: 10000ms                         #链接超时时间
    database: 0                             #选择那个库,默认0库
    lettuce:
      pool:
        max-active: 1024                    #最大链接数,默认8
        max-wait: 10000ms                   #最大链接阻塞等待时间,单位毫秒,默认-1
        max-idle: 200                       #最大空闲链接,默认8
        min-idle: 5                         #最小空闲链接,默认0
  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值