IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Redis 集群 -> 正文阅读

[大数据]Redis 集群

主从模式(Master-Slave ): 一主多从,主(master)偏向写数据,从(slave)偏向读数据,master数据会同步到slave.
1

搭建: 简单方便

效果:

  • 主可以读/写数据(主要负责写) 、从一般设置只读
  • 分散压力

搭建流程:

  • 确认服务器之间网络可以互通
  • 修改主Redis、config配置,replica-read-only yes (副本只读)
  • 修改从Redis 实例 config配置 👇
#配置主master节点ip port
replicaof 192.168.2.207 6379
#主节点密码
masterauth 123456
  • 成功启动所有实例
  • 主服务redis客户端, info replication验证搭建信息
    2

推荐:Redis-Desktop-Manager 工具,是真的好用。

数据同步流程

  • 初次同步:主服务器 -> RDB快照文件 从服务器,从服务器载入数据,主服务发送写命令 ->从服务器,初步实现同步
  • 后续同步:每次主服务器收到的命令,会同步到从服务器,实现数据一致。

哨兵模式(sentinel

  • 启动一个哨兵系统,监视Redis实例的运行,主实例蹦了,在从实例里面选举出一个新的主,实现高可用!

配置:

  • 主 conf:masterauth "123456"(你的redis密码) //因为主挂掉后可能变为从,就需要验证密码了
  • 从 conf:确认配置,requirepass 123456

sentinel.conf 配置 (在redis安装目录下)

sentinel.conf:

daemonize yes 
logfile "/opt/redis-6.2.6/sentinel.log" 
//监控主,设置哨兵1
sentinel monitor mymaster 192.168.2.207 6379 1
//设置连接密码 
sentinel auth-pass mymaster 123456 
//多长时间ping不通,设置主观down
sentinel down-after-milliseconds mymaster 10000 
//多长时间master仍没活过来,则启动failover,认为客观down,
//从剩下的slave中选一个升级为master
sentinel failover-timeout mymaster 10000 

启动哨兵系统,监视redis各实例: redis-sentinel sentinel.conf

日志:tail -f sentinel.log
2

停掉主redis实例,查看日志:
2

说明:

  • 主实例挂掉后,所有实例都先回停一下,客户端连接不上。然后会选举出新的master,接着就可以重新链接了。
  • 主实例重新启动后,会成为一个新的 slave,从实例

Redis 集群:

  • 需要的实例太多,下次更新
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-03-11 22:17:06  更:2022-03-11 22:20:03 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 9:01:55-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码