zoukankan      html  css  js  c++  java
  • redis master配置了密码进行主从同步

    1.如果master不设置密码,那么直接在slave服务器配置slaveof即可 配置如下

    #slaveof ip 端口
    slaveof  221.224.85.186 6379 

    配置好我们看下redis的日志 看是否同步成功

    5014:S 25 Jan 10:53:53.667 * Connecting to MASTER 221.224.85.186:6379
    5014:S 25 Jan 10:53:53.667 * MASTER <-> SLAVE sync started
    5014:S 25 Jan 10:53:53.700 * Non blocking connect for SYNC fired the event.
    5014:S 25 Jan 10:53:53.734 * Master replied to PING, replication can continue...
    5014:S 25 Jan 10:53:53.832 * Partial resynchronization not possible (no cached master)
    5014:S 25 Jan 10:53:53.867 * Full resync from master: 4d6221e370675f397c396c9222b1b60bfcea1efb:1
    5014:S 25 Jan 10:53:53.985 * MASTER <-> SLAVE sync: receiving 844 bytes from master
    5014:S 25 Jan 10:53:53.985 * MASTER <-> SLAVE sync: Flushing old data
    5014:S 25 Jan 10:53:53.985 * MASTER <-> SLAVE sync: Loading DB in memory
    5014:S 25 Jan 10:53:53.985 * MASTER <-> SLAVE sync: Finished with success
    5014:S 25 Jan 10:53:53.667 * Connecting to MASTER 221.224.85.186:6379
    这句是从上面slave服务器日志里面获取的,我们可以看到连接的master的服务器的ip是221.224.85.186

    MASTER <-> SLAVE sync: Finished with success
    看到输出的语句是success表示同步成功.

    2.master设置密码的情况下同步数据,其实很简单,我们只要让slave能连上master就可以了,我们在slave的配置文件中加一句话即可。
    masterauth 123456

     OK。

     不然可能会出现一下错误

    4939:S 25 Jan 09:53:20.450 # MASTER aborted replication with an error: NOAUTH Authentication required.
    4939:S 25 Jan 09:53:21.291 * Connecting to MASTER 120.27.137.142:6379
    4939:S 25 Jan 09:53:21.292 * MASTER <-> SLAVE sync started
    4939:S 25 Jan 09:53:21.317 * Non blocking connect for SYNC fired the event.
    4939:S 25 Jan 09:53:21.342 * Master replied to PING, replication can continue...
    4939:S 25 Jan 09:53:21.368 * (Non critical) Master does not understand REPLCONF listening-port: -NOAUTH Authentication required.
    4939:S 25 Jan 09:53:21.393 * (Non critical) Master does not understand REPLCONF capa: -NOAUTH Authentication required.
    4939:S 25 Jan 09:53:21.393 * Partial resynchronization not possible (no cached master)
    4939:S 25 Jan 09:53:21.419 # Unexpected reply to PSYNC from master: -NOAUTH Authentication required.
    4939:S 25 Jan 09:53:21.419 * Retrying with SYNC...
    4939:S 25 Jan 09:53:21.444 # MASTER aborted replication with an error: NOAUTH Authentication required.
  • 相关阅读:
    2019春季学期进度报告(五)
    《构建之法》读后感三
    5.4号个人冲刺(三)
    大二下学期学习进度(九)
    5.3号个人冲刺(二)
    5.2号个人冲刺(一)
    《代码大全2》阅读笔记01
    大二下学期学习进度(八)
    用户模板和用户场景
    个人作业4-用户通过单步执行的方式看到你的算法是如何工作的(之前数组)
  • 原文地址:https://www.cnblogs.com/sz-jack/p/5156913.html
Copyright © 2011-2022 走看看