被拉入了Redis技术交流群,我...

Java3y

共 1247字,需浏览 3分钟

 ·

2020-11-07 04:10


本文公众号来源:编程技术宇宙作者:轩辕之风O本文已收录至我的GitHub

我是Redis,一个叫Antirez的男人把我带到了这个世界上。

那天,Redis基友群里,许久未见的大白发来了一条消息···

47ac2115ee2d413c60c78fc50eea649d.webpc7a1f9521ff5075a79352a923a69de99.webp

于是,大白拉了一个新的群

83a613f3295fc7d395cad02d97bb0e6a.webp

以后的日子中,咱们哥仨相互配合,日常工作中最多的就是数据同步了

652c040fc445e9a766efd3323e0a2af2.webp

如果主节点有数据写入、删除、修改命令,也会把这些命令挨个通知到从节点,我们把这叫做命令传播

65edaaec7d27ec40b7d72ec450033200.webp

通过这样的方式,我们主节点与从节点之间数据就能保持同步了~

有一次,我不小心掉线了~

a75cd6a53f22e3d17bd0ad22a156bca0.webp00d3784bf84f1918a9749049319e99fc.webpd1fba0e1157ff6d621585b7684baab27.webp

我们用上了新的数据同步策略,效率高了不少,就算偶尔掉个线,也能很快把缺失的数据给补上。

就这样过了一段时间···

435b8b010ec0567a8837fbcbe4832178.webp27cf47e50c1f6ca6b25faefaa803e7a8.webp

新添了人手,我们准备大干一场!

为了及时获得和更新主从节点的信息,咱们哨兵每隔十秒钟就要用INFO命令去问候一下主节点,主节点会告诉我他有哪些从节点

df1a335fac1db3a23c8c4a0a13b7fcce.webp

为了更加及时知道大家是否掉线,咱们哨兵每隔一秒都要用PING命令问候一下群里的各个小伙伴:

b4d9afaf7690401aed6bb41cdfc181c1.webpd5f1f9b15a8b06e566eadc4649a1ec74.webp

如果在设置的时间里没有收到回复,我就知道这家伙多半是跪了,就该启动故障转移了

不过这只是我的主观意见,光我一个人说了不算,为了防止误判,我还得去管理员小群里征求一下大家的意见:

b3c882a920efc429b7443e597e735be2.webp685597f76ba1cfb659e2a81c8ece022c.webpe5c6e83ffa8914f9dfb5cd9000050fcc.webp14522158f8c5ea21cfe4ecae30f5bd58.webp

接下来,咱们就开始了第一次选举。

5703dfe1808d241b25418750925765a9.webpe06772b5be33ea08dcc99bcde5e38a65.webp2da75d8df3de8fddedbbfd8cb721800f.webp

经过一番努力,我终于完成了故障转移,现在R2是主节点了。

不过没过多久,R1又回来了:

b1ea5acc7591cefdcc6cfb1097a35740.webp

以上就是我们的日常工作了,通过咱们几个小伙伴的齐心协力,构成了一个高可用的缓存服务,MySQL大哥再也不敢小瞧我们了。

65cfb8fb3e12d93df9324375c2862afc.webp

话说,学Redis不得买个服务器装下练习?


 减少学习成本

又到了一年一度的双十一,阿里云服务器又又又到了冰点价。新用户一年只需84.97元,我当年认证学生,以学生的身份购买都得10块钱一个月,现在一个月只要7块钱!

通过我的链接或者扫描二维码购买即可享受优惠:

https://www.aliyun.com/1111/pintuan-share?ptCode=MTk2NjQwOTYyMDkyNzI4MXx8MTE0fDE%3D&userCode=pfn5xpli

老实说我在学生时期就没折腾过虚拟机,直接上的云服务器,这给我在学习的时候省了不少的时间。现在一个月7块钱就可以拥有自己的一台服务器,如果还没买过的同学可以买起来~ 新人拥有自己的一台服务器可以先简单做些小事情(必经的一个过程):

  • 学习Linux命令

  • 部署Java环境(包括Elasticseach,Redis..等等),这些框架都是在Linux部署很方便,在Windows上安装就比较麻烦了。

  • 把自己写的小东西挂在服务器

通过我的二维码买了服务器加我微信(woshisanwai)再私反10块红包,备注服务器,买不了吃亏买不了上当,一天服务器就到手了。

我写了非常详细的搭建教程,买了如果还不会用,联系我手把手教学!

【戳我】教你使用云服务器

如果不是新用户,可以用爸妈手机注册一个(我就是这样干的),享受阿里云的最低价!

f5456a89151e84a1c9e984d729890da9.webp阅读原文购买最便宜的服务器(购买的同学会在每天晚上统一私反,别着急)!
浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报