Redis - 配置主从复制

224 阅读1分钟

Redis的主从配置其实还是挺简单的,配置的目的和Mysql一样就是为了减轻单台服务器的压力

  • 准备工作

    • 两台或以上的Linux服务器且已安装了相同的Redis版本
  • 配置主服务器

    • 修改Redis配置文件 (redis.conf)
        -   daemonize   yes  # 守护进程方式运行
        -   requirepass     root    # 主服务器Redis访问密码
        -   port    7777    # Redis运行端口,真实生产环境不建议使用默认的6379端口
        -   bind 0.0.0.0    # 允许所有所有连接
        -    /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
        #   启动Redis
    
  • 配置从服务器

        -    daemonize   yes  # 守护进程方式运行
        -    port    7777    # Redis运行端口,真实生产环境不建议使用默认的6379端口
        -    slaveof 192.68.1.1 7777     # 连接主服务器
        -    masterauth root     # 访问密码
        -    /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
        #   启动Redis
        -   info replication    # 检测配置状态,master_link_status值为up则表示配置成功
    
    

如果出现连接失败的问题多半是因为主服务器防火墙没有放行 7777 端口,打开了就行