ITPub博客

首页 > 数据库 > NoSQL > redis续10-主从复制

redis续10-主从复制

原创 NoSQL 作者:a3zi 时间:2015-02-01 23:20:28 0 删除 编辑

今天是2月1日,期待redis的3.0版本发布,期待集群功能效果。

查看了一下官网,是redis 3.0.0 RC-3版本,截图如下:


但愿稳定的版本2月中旬会发布,期待中……

回到标题,开始介绍redis的主从复制,先上图:

从上图我们可以看出:redis的从数据库不仅可以接收主数据库的同步数据,自己也可以同时作为主数据库存在,把数据同布给其他的redis从库。

如果大家有mysql主从的经验的话,很好理解这种同步的方式,不过redis的主从配置要比mysql要简单得多,下面我们就开始配置redis的主从:

  只需要在从数据库的配置文件中加入“slaveof主数据库IP主数据库端口”即可,主数据库无需进行任何配置

slaveof  192.168.1.10  6379    #指定master 的ip 和端口

   只要在从库的配置文件中修改一个处,是不是比mysql主从要简单的多!我们配置好后,再来验证一下:

#我们在主库上设置键值对

redis 127.0.0.1:6379> set  name test

OK

redis 127.0.0.1:6379>

#我们在从库上查看一下这个键

redis 127.0.0.1:6379> get name

"test"

redis 127.0.0.1:6379>

说明主从同步正常

redis 主从复制特点: master 可以拥有多个slave;slave还可以当作源(master),复制到其他的slave; 在复制数据时,master 可以继续处理client 请求;可以从slave读取数据,分摊master的压力。

 

基于redis主从复制特点,我们可以借鉴mysql一样,在redis集群中,master负责写,slave负责读,做到读写分离!

redis的高可用集群,期待本月中旬出来……

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29806344/viewspace-1423103/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-08-15

  • 博文量
    45
  • 访问量
    228899