重大突破Redis集群实现滚动重启(redis集群滚动重启)
2023-06-13 09:12:11 时间
最近,Redis宣布一项重大突破:一个新的实现,可以实现滚动重启Redis集群,无需延迟、无需重新启动,可以完成系统升级、更改数据库结构和其他重要任务。此突破提供了新的解决方案,让企业在线上环境中轻松完成Redis集群滚动重启。
传统方案,使用注释作为一种滚动重启的方式,就像目前的MySQL一样,运维需要一台一台的stop或者restart,然后再升级,继续到下一台.这样一来,虽然不会影响整个redis集群的运行,但是需要大量的时间来依次停止各节点,并花费资源在重启中,随着集群数量的增加,传统滚动重启方式更加明显的不现实,需要巨大的延迟和耗费大量的时间。
而Redis的这一突破就是加大滚动重启的效率。它实现了在不影响Redis集群的生产环境的前提下,可以把一个Redis集群的多台服务器在一次性更新中完成重启任务,无需一台一台的stop或者restart,更新完成后可以直接进行运行,而不需要耗费太多的资源,大大提高工作效率。这个实现也是基于集群重新同步实现,即tagged-slaves关系,使用标记机制把重新启动的服务器重新加入到集群式服务中。
贴出Redis标签Slave示例:
//开启标签配置
//redis.confslave-announce-taged-slaves yes
//标签参数配置多个//redis.conf
slave-announce-taged-slaves-tags 10.99.96.69,tagged-serverslave-announce-taged-slaves-tags 10.99.96.243,tagged-server
同时,Redis在线上环境中实现了优雅重启,这是一种安全可靠的重启模式,可以在更新完成后不影响其他正常服务,而且不会出现任何危险,节省了大量的时间和人力。
Redis最新推出的这一突破,对于滚动重启Redis集群有着非常重要的改进,可以节省大量的时间和工作,并且效率提高了很多,在线上环境中更加安全可靠。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 重大突破Redis集群实现滚动重启(redis集群滚动重启)
相关文章
- 实现读写分离Redis实现可靠的读写分离-构建多台服务器集群(redis多台服务器)
- docker用Docker构建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集群实现SETNX功能(redis集群setnx)
- 基于Redis集群的可靠性JWT实现(redis集群jwt)
- Redis何时开始等待队列餐(redis要吃队列)
- 使用Redis实现阻塞队列(redis自带阻塞队列)
- 如何让Redis自动启动服务器(redis自动启动服务器)
- Redis过期处理更轻松,多线程实现更快速(redis过期 多线程)