前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >当Redis数据磁盘坏掉之后会发生什么

当Redis数据磁盘坏掉之后会发生什么

作者头像
zeekling
发布2022-08-26 19:39:54
3750
发布2022-08-26 19:39:54
举报
文章被收录于专栏:浪浪山下那个村

问题简介

当Redis cluster集群数据所在磁盘的RAID卡坏掉了之后会发生什么?集群会不会进行故障迁移,以及怎么快速恢复。

问题1:cluster集群会进行故障迁移嘛

答案:不会。

原因:当Redis集群数据磁盘所在的RAID卡坏掉之后,Redis实例并不会因为磁盘故障而直接挂掉,所以集群会认为当前的实例并没有用故障,所以不会进行故障迁移。

问题2:磁盘坏掉会影响业务嘛。

答案:当 stop-writes-on-bgsave-error配置为yes时会的。

原因:当 stop-writes-on-bgsave-error配置为yes时,rdb持久化异常时会直接报错,导致数据写入时会报错,影响业务,但是不会影响到数据的读。

问题3:怎么快速恢复?

首先要做的就是将主实例 stop-writes-on-bgsave-error设置为no,这样就能保证数据正常写入集群,此时主实例之九华rdb异常,但从实例会将rdb文件持久化到磁盘里面,不会导致数据丢失。

第二步,停止业务。

第三步:停止故障主实例,等到集群故障迁移完成之后,将业务恢复。

第四步,修复RAID磁盘。

第五步,启动Redis故障主实例。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020.11.09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题简介
  • 问题1:cluster集群会进行故障迁移嘛
  • 问题2:磁盘坏掉会影响业务嘛。
  • 问题3:怎么快速恢复?
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档