Redis在Linux系统中的集群

本文详细介绍了如何在Linux系统中安装和配置Redis集群,包括修改配置文件以实现后台启动和取消保护模式,设置主从复制,并通过哨兵模式实现高可用性。步骤包括:安装Redis,修改redis.conf,进行主从复制,配置哨兵模式,最后启动并监控集群状态。通过这种方式,可以确保在主机宕机时,从机能够无缝接管,保证服务的连续性。
摘要由CSDN通过智能技术生成

Redis在Linux系统中的集群

1、安装Redis

Centos在虚拟机安装教程

2.修改配置文件redis.conf
在这里插入图片描述

2.1 daemonize yes --修改为yes 后台启动
2.2 protected-mode yes --修改为protected-mode no
2.3 在bind 127.0.0.1 加 #
2.4 requirepass 123456 --注释设置密码

进入redis的bin启动

在这里插入图片描述
在这里插入图片描述

3.集群

3.1原理
过程:

1:当一个从数据库启动时,会向主数据库发送sync命令
2:主数据库接收到sync命令后会开始在后台保存快照(执行rdb操作),并将保存期间接收到的命令缓存起来
3:当快照完成后,redis会将快照文件和所有缓存的命令发送给从数据库。
4:从数据库收到后,会载入快照文件并执行收到的缓存的命令。

3.2 远程复制到另外2台虚拟机

#在复制机上操作   root@192.168.23.59--备份机子
scp -r /app/software/redis5 root@192.168.23.59:/app/software/

3.3主机不需要配置,配置从机 redis.conf

3.3.1 slaveof 主机ip 6379
3.3.2 masterauth 主机密码

3.3哨兵模式配置–编辑 redis-sentinel 文件
在这里插入图片描述

  1. sentinel monitor mymast(名字) 192.168.110.133(主机ip) 6379(端口) 1(几个同意)
    2.sentinel auth-pass mymast(名字) 123456(密码)
    3.sentinel down-after-milliseconds mymaster 30(原值为30000 30毫秒)
    4.sentinel parallel-syncs mymaster 2(从机)

3.4 查看

启动主机 与两台从机 的redis 服务

在这里插入图片描述

3.5从机启动哨兵

./redis-server /usr/local/redis/etc/sentinel.conf --sentinel &

3.6关闭主机
在这里插入图片描述

从机变成主机在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值