hi,你好!欢迎访问本站!登录
本站由阿里云强力驱动
当前位置:首页 - 文章 - 数 据 库 - 正文 佛曰:你二大爷还是你二大爷。

怎样完成高可用的redis集群_数据库,redis

2019-12-03数 据 库ki4网2°c
A+ A-

完成redis高可用机制的一些要领:

保证redis高可用机制须要redis主从复制、redis耐久化机制、尖兵机制、keepalived等的支撑。

主从复制的作用:数据备份、读写星散、分布式集群、完成高可用、宕机容错机制等。 (引荐进修:Redis视频教程)

redis主从复制道理

起首主从复制须要分为两个角色:master(主) 和 slave(从) ,注重:redis内里只支撑一个主,不像Mysql、Nginx主从复制能够多主多从。

1、redis的复制功用是支撑多个数据库之间的数据同步。一类是主数据库(master)一类是从数据库(slave),主数据库能够举行读写操纵,当发作写操纵的时刻自动将数据同步到从数据库,而从数据库平常是只读的,并吸收主数据库同步过来的数据,一个主数据库能够有多个从数据库,而一个从数据库只能有一个主数据库。

2、经由历程redis的复制功用能够很好的完成数据库的读写星散,进步效劳器的负载才能。主数据库重要举行写操纵,而从数据库担任读操纵。

主从复制全量同步的历程:见下图

Redis主从复制能够依据是不是是全量分为全量同步和增量同步

Redis全量复制平常发作在Slave初始化阶段,这时候Slave须要将Master上的一切数据都复制一份。

全量同步历程:

1:当一个从数据库启动时,会向主数据库发送sync敕令,

2:主数据库吸收到sync敕令后会入手下手在背景保留快照(实行rdb操纵),并用缓存区纪录后续的一切写操纵

3:当主效劳器快照保留完成后,redis会将快照文件发送给从数据库。

4:从数据库收到快照文件后,会抛弃一切旧数据,载入收到的快照。

5: 主效劳器快照发送终了后入手下手向从效劳器发送缓冲区中的写敕令。

6: 从效劳器完成对快照的载入,入手下手吸收敕令请求,并实行来自立效劳器缓冲区的写敕令。

增量同步的历程:

Redis增量复制是指slave初始化后入手下手一般事情时主效劳器发作的写操纵同步到从效劳器的历程。

增量复制的历程重假如主效劳器每实行一个写敕令就会向从效劳器发送雷同的写敕令,从效劳器吸收并实行收到的写敕令。

Redis主从复制全量与增量同步的挑选:

主从效劳器方才衔接的时刻,会先举行全量同步;全同步完毕后,再举行增量同步。固然,假如有须要,slave 在任何时刻都能够提议全量同步。redis 战略是,无论怎样,起首会尝试举行增量同步,如不胜利,请求从机举行全量同步。

redis主从复制怎样设置呢?

修正从效劳器redis/conf中的redis.conf文件
 
修正IP地点和端口号为主效劳器的IP和端口
slaveof 10.211.55.9 6379 
 
masterauth 123456--- 假如主redis效劳器设置了暗码,则须要设置

只须要设置从效劳器的redis.conf即可,主效劳器无需设置。考证是不是胜利用够经由历程1、先登录主效劳器redis-cli客户端,输入info。

若role显现master、slave0能一般显现从效劳器的ip,则示意主从效劳设置胜利,主从复制设置胜利了,也同时完成了读写星散,不信?你看看尝尝看你的从效劳器还能不能写入操纵了?

答案是:不能。从效劳器只要读操纵!

更多Redis相干技术文章,请接见Redis入门教程栏目举行进修!

以上就是怎样完成高可用的redis集群的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  移步手机端
怎样完成高可用的redis集群_数据库,redis

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>