在上篇文章我们学习了Redis教程——管道,这篇文章学习Redis教程——主从复制。
主从复制
为了数据更加安全可靠,在实际的项目中,肯定是有多个Redis服务,主机Redis以写为主,从机Redis以读为主,当主机Redis数据变化时,自动将新的数据异步同步到其它从机Redis中,也就是主从复制,其原理如下:
主从复制优势:
-
实现了读写分离,更好地提高Redis的性能;
-
容灾恢复;
-
数据备份;
-
水平扩容支撑高并发;
为了方便演示,这里我们准备了三台服务器并安装了Redis,没服务器的可以使用VMware虚拟机,主从关系如下图所示:
注意:服务器之间必须相互ping通和必须放行Redis的端口,如下图所示: