zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

重大突破Redis集群实现滚动重启(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集群滚动重启)