加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

Redis 作者被迫修改 master-slave 架构的描写

发布时间:2018-09-12 00:42:07 所属栏目:移动互联 来源:佚名
导读:9月15日技能沙龙 | 与东华软件、AWS、京东金融、饿了么四位大咖切磋精准运维! 信托在座列位的开拓者都不会对 Redis 的主从模式(master-slave)感想生疏。Redis 中的主从模式究竟上也是源自 MySQL 中同名的一个观念,是同步数据的一种本领。在这样的场景下,
9月15日技能沙龙 | 与东华软件、AWS、京东金融、饿了么四位大咖切磋精准运维!

信托在座列位的开拓者都不会对 Redis 的主从模式(master-slave)感想生疏。Redis 中的主从模式究竟上也是源自 MySQL 中同名的一个观念,是同步数据的一种本领。在这样的场景下,master-slave 原来是一个不带任何感情色彩的词语。然而有许多开拓者却不这样以为,他们在阅读 Redis 5.0 RC5 的改观日记后发明,Redis 如故在行使 “master” 和 “slave” 术语来在 Redis 的复制中区分差异的脚色,他们对此感想扫兴,并但愿 Redis 作者能修改 Redis 中 master-slave 架构的描写。

按 Redis 作者 antirez 的说法,这已经不是开拓者第一次提这种要求了。但这次号令修改的声音非常的大,就连 antirez 在推特提倡的匿名投票也表现高出半数的人但愿修改 master-slave 这一描写。

Redis 作者被迫修改 master-slave 架构的描写

antirez 暗示他很歉仄 master-slave 这个描写让很多人感想扫兴,但他不以为这个特定于上下文情形的术语具有加害性。以是他在数据库中行使 master-slave 虽然不是以任何方法体现“跟班制度”。

antirez 还暗示,这个看似简朴的修改现实上要支付昂贵的价钱,并发生兼容性题目。譬喻:

  • 不能在应用现有的 PR

  • 此刻有像 INFO 和 ROLE 这样的呼吁 —— 行使包括 slave 术语的协议举办回覆

  • 术语 slave 中的源代码包括 1500 个变乱

  • 拥有私家项目并按照必要举办代码归并的人会碰着许多题目

可以看到,冒然举办变换会发生许多题目。并且,此刻宣布的 Redis 5 候选版本是向后兼容的首个不变版本。以是这也是必要思量的一方面。最后 antirez 表达了但愿能折中办理题目的提议 ——

短期内的变革:

  • 将 master-slave 架构的描写改为 master-replica

  • 为 SLAVEOF 提供别名 REPLICAOF,以是如故可以行使 SLAVEOF,但多了一个选项

  • 保持继承行使 slave 来对 INFO 和 ROLE 举办回应,此刻今朝看来,这如故是一个重大的粉碎性改观

恒久变革

  • 编写一个 INFO 的更换品

  • 在内部替代许多对象,由于技能缘故起因,假如作了窜改,很多 PR 也会无法应用,以是必需在某些处所举办大变换

  • ……

antirez 以为,这些所谓的“政治正确”并没有什么意义,他也在博客中表达了本身的政治倾向,他天天城市在交际收集起劲评论政治,以敦促社会的划一。他但愿拥有一个公正、机遇财产再分派和开放的天下。但他以为得到这个天下的方法不是榨取谈吐,也不是通过在 Twitter 上伐罪别人 —— 只是为了让他人遵守你的意识形态。antirez 暗示他将会继承本身的政治勾当,也会继承编写开源软件。

参考链接

http://antirez.com/news/122
https://github.com/antirez/redis/issues/5335

【编辑保举】

  1. 中数经纬CEO林道进:把无序变有序 让数据有代价
  2. 梅宏院士:构建大数据管理系统,支撑数字经济成长
  3. 强强联手,GCC 编译器吸纳 OpenRISC 作为架构端口
  4. 9月环球数据库排名:MongoDB 最刺眼,分数持续增添11个月
  5. 怎样计一律个麻雀般的微型漫衍式架构?
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读