Redis集群Down了,我们的故事到此开始(redis 集群down)
2023-06-13 09:12:20 时间
当Redis集群Down的时候,我们的故事就可以从此开始了。在系统运维岗位,这是一种司空见惯的事情,但这次Down了,确实让我们大吃一惊。
定位为Redis进程Down,理论上可以排除其他服务出故障。我们检查了Redis的日志,确认了它的未知故障。同时,我们也检查了Redis的性能参数,也排除了网络、内存及磁盘等其他可能性。
排除Redis本身原因之后,我们针对集群架构进行了修复,首先重启了Master节点,以保证Redis可正常工作。同时,我们也利用Autoflover机制,及时将拆解Master节点为Slave节点,以避免数据丢失。
随后,我们利用Resharding机制,将备用Slave节点调整为Master节点,保证服务流畅运行。我们也利用dbsize函数,及时进行数据的恢复,以确保线上应用服务的正常运行。
技术代码如下:
//restart redis
/usr/local/bin/redis-server /etc/redis/redis.conf
//flover Master
redis-trib.rb flover from masterip to slaveip
//reshard Slave
redis-trib.rb reshard fromoldmaster slaveip to-slots slotnumber to newmaster newmasterip
//restore data
redis-cli eval dbsize.lua
最终,我们在熟练应用了Redis的相关技术后,将Redis集群成功地恢复到正常运行的状态。这次经历让我们学到了很多,希望在今后的运维工作中能够更加注意系统的稳定性,以便于更好地维护系统及节点的安全。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Redis集群Down了,我们的故事到此开始(redis 集群down)
相关文章
- Redis:安全漏洞管控(redis安全漏洞)
- 如何简单快速刷新Redis缓存(怎么刷新redis)
- 全新精彩探索应用Redis缓存的丰富多彩(应用redis缓存是什么)
- 仓库装满将行情数据存入Redis(行情数据存进redis)
- 新版Redis 如何迅速开启(新版redis怎么打开)
- 从数组到Redis实现高效的缓存存储(数组缓存到redis)
- 构建Redis集群,实现高效的缓存服务(如何调用redis集群)
- 破解Redis架构借助虚拟机的帮助(使用虚拟机里的redis)
- Redis实现的高位进位加法图解(redis高位进位加法图)
- 调整Redis集群以提升性能(redis集群非常慢)
- 使用Redis集群实现稳定高效配置与验证(redis集群配置与验证)
- 提升Redis集群读写速度之道(redis集群读写速度慢)
- 实现Redis集群安装配置篇(redis集群的安装配置)
- Redis集群之间的主从复制实现(redis集群的主从复制)
- 简易Redis集群用法指南(redis集群用法)
- 揭秘Redis集群版缺点调查综述(redis集群版 缺点)
- 湖南架设Redis集群,领跑云服务新时代(redis集群湖南)
- 如何搭建和管理Redis集群(redis集群搭建管理)
- 消息利用Redis集群实现高效消息推送(redis集群 推送)
- 实现Redis集群稳定性最佳实践合集(redis集群合集)
- 云华为云上的Redis集群之旅(redis集群华为)
- Redis集群写入分组中的步骤探索(redis集群写入过程)
- Redis集群关闭与重启指引与实践(redis集群关闭和重启)
- Redis解决链接限制困境一种新解决方案(redis链接限制问题)
- 构建高可用的Redis集群配置正确的集群模式(redis 配置集群模式)
- 使用Redis连接池的最佳Size大小(redis连接池取多大)
- Redis读写急缓让你不克不及忍受的痛苦(redis读写太慢)
- 使用Redis连接池一步一步来(redis连接池怎么使用)
- 问题Redis缓存技术助力秒杀场景的高效解决方案(redis缓存解决秒杀)
- Redis缓存中应用的过期失效场景(redis过期场景)