超详细Redis主从配置(Linux)

在Redis安装好的情况下,配置主从就会变得很简单。

以一主二从为例:

Master : 192.168.0.166:6379

Slave 1 : 192.168.0.166:6380 (主从同机)

Slave 2 : 192.168.0.184:6381 (主从不同机)

先在同一台机器(192.168.0.166)上配置主从,Master和Slave Redis目录结构如下:

redis

     |-----------data    //存放数据  rdb文件

            |---------dump-6379.rdb     //6379端口Redis快照(持久化数据)

            |---------dump-6380.rdb     //6380端口Redis快照(持久化数据)

     |------------log     //日志文件  log

            |----------6379.log

            |----------6380.log

     |------------6379(bin)     //服务端,客户端,配置文件存放目录

            |-----------redis.conf

            |-----------redis-server

            |-----------redis-cli

               ...

     |------------6380(bin)     //服务端,客户端,配置文件存放目录

            |-----------redis.conf

            |-----------redis-server

            |-----------redis-cli

               ...

修改redis配置文件:

  Master : 正常配置即可,无需再修改redis.conf配置文件(允许远程密码访问)

详细可查看我的另一篇:Centos7 最简单Redis安装教程 通俗易懂

  Slave   :

      1. 修改端口 6380

      2. slaveof 主节点ip 端口

      3. slave-read-only yes

      4. masterauth 主节点密码

Ok,到这里同一台机器主从配置完成,重启主节点和从节点。

测试:

进入6379(或6380)目录下,通过客户端连接:

> ./redis-cli -h ip -p port     连接redis服务器

> auth password               密码进入

> info       查看主节点信息

 

> set aaa aaa      存值

 

 > exit   退出客户端 ,重新连接从节点

 

同理 info 查看从节点信息

 

> get aaa   从节点获取到主节点写入的aaa

 

成功配置同一台机器上Redis主从!

同理,不同机器上配置主从和同一台机器上配置主从差别不大,需要注意两点:

1. 防火墙是否放行

2. 主节点是否允许远程连接。

Slaver2 Redis目录结构如下:

redis

     |-----------data    //存放数据  rdb文件

            |---------dump-6381.rdb     //6381端口Redis快照(持久化数据)

     |------------log     //日志文件  log

            |----------6381.log

     |------------6381(bin)     //服务端,客户端,配置文件存放目录

            |-----------redis.conf

            |-----------redis-server

            |-----------redis-cli

             ...

配置完成后,保存修改文件,重新启动三台Redis。

最后:

通过redis客户端检验是否主从配置成功。

> ./redis-cli -h ip(主机ip) -p port(端口号)  //连接redis服务器

> auth 密码                         //密码验证

> info                              //查看Redis信息

Master:

 Slave1:

Slave2:

猜你喜欢

转载自blog.csdn.net/ffb920724/article/details/86518839