美文网首页
集群redis数据丢失

集群redis数据丢失

作者: 斜阳独倚东楼 | 来源:发表于2020-03-17 23:18 被阅读0次

1.异步数据丢失

master 存储数据在内存的时候,数据还没传给slave就挂掉了,哨兵会选举slave升为master,原来的master中数据丢失

2.脑裂

master 和哨兵、M1-slave中断连接,哨兵将M1机器升为master,但是客户端继续向原有master写数据,连接恢复后master变为slave,数据会同步M1机器上的数据,原有master数据丢失。

min-slaves-to-write 1

min-slaves-max-las

至少要求有1个slave,数据复制和同步的延迟不能超过10秒钟

一般来说master要是和slave之间,数据复制和同步的时间超出了限定范围,master会停止client请求,client会对外做降级,将请求写在本地磁盘,做限流,减少请求的涌入,或者将数据存入kafka消息队列中,每隔十分钟将数据取出,尝试请求master。

相关文章

  • redis mysql集群数据安全性

    redis mysql 数据安全性 redis 数据丢失 redis集群状态下,参考复制(Replication)...

  • Redis在项目上的常用操作【二】

    Redis的高级用法 redis集群 redis 主从复制 概念:持久化保证了即使redis服务重启也不会丢失数据...

  • 集群redis数据丢失

    1.异步数据丢失 master 存储数据在内存的时候,数据还没传给slave就挂掉了,哨兵会选举slave升为ma...

  • Redis数据持久化

    1 redis是内存型的数据库 redis数据放在内存中重启服务器丢失数据重启redis服务丢失数据断电丢失数据 ...

  • Redis 集群

    Redis集群101 Redis 集群是一个提供在多个Redis节点间自动地共享数据的程序集。 Redis 集群在...

  • redis集群安装

    集群的概念 Redis集群提供了一种运行Redis安装的方式,其中数据自动分割多个Redis节点。Redis集群的...

  • Redis集群 笔记 2020-02-10

    Redis集群 Redis集群(cluster): 在多个Redis节点间共享数据。去中心化,无proxy。(区块...

  • Redis 常规面试题及解答(下)

    1 面试题 21. Redis 集群的主从复制模型是怎样的 ? 22. Redis 集群会有写操作丢失吗?为什...

  • Linux下Redis集群部署

    一、Redis集群介绍 Redis 集群是一个提供在多个Redis节点间共享数据的程序集。Redis集群并不支持处...

  • Redis中Key中为什么要使用{}

    一、Redis集群介绍 Redis集群是一个提供在多个Redis间节点间共享数据的程序集,Redis集群能够实现k...

网友评论

      本文标题:集群redis数据丢失

      本文链接:https://www.haomeiwen.com/subject/vxcfyhtx.html