redis主從連線不成功錯誤
安裝完redis後,設定主從,在從伺服器上執行
127.0.0.1:6379> slaveof 192.168.159.131 6379
slaveof <主伺服器的IP> <主伺服器redis的埠>
然後回到主伺服器上,執行info replication
顯示如下:
127.0.0.1:6379> info replication
# Replication
role:master
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
問題出現了,從沒有連線上來。
檢視主redis的日誌檔案,
[1922] 22 Mar 22:04:24.971 * RDB: 0 MB of memory used by copy-on-write
[1544] 22 Mar 22:04:25.008 * Background saving terminated with success
[1544] 22 Mar 22:27:23.567 * Background saving started by pid 2079
[2079] 22 Mar 22:27:23.574 * DB saved on disk
[2079] 22 Mar 22:27:23.575 * RDB: 0 MB of memory used by copy-on-write
[1544] 22 Mar 22:27:23.604 * Background saving terminated with success
檢視從伺服器日誌,有如下錯誤
Error condition on socket for SYNC: No route to host
然後telnet 主的埠竟然不通,發現主伺服器的iptables開著,關掉後就可以和主伺服器的埠通了(生產環境新增iptables規則)。
但是發現還是從不能連上主,再看從的日誌時,變成如下內容:
[4399] 22 Mar 14:41:56.311 # MASTER aborted replication with an error: NOAUTH Authentication required.
[4399] 22 Mar 14:41:57.313 * Connecting to MASTER 192.168.159.131:6379
[4399] 22 Mar 14:41:57.313 * MASTER <-> SLAVE sync started
[4399] 22 Mar 14:41:57.313 * Non blocking connect for SYNC fired the event.
[4399] 22 Mar 14:41:57.314 * Master replied to PING, replication can continue...
[4399] 22 Mar 14:41:57.315 * (Non critical) Master does not understand REPLCONF listening-port: -NOAUTH Authentication required.
[4399] 22 Mar 14:41:57.315 * Partial resynchronization not possible (no cached master)
[4399] 22 Mar 14:41:57.316 # Unexpected reply to PSYNC from master: -NOAUTH Authentication required.
[4399] 22 Mar 14:41:57.317 * Retrying with SYNC...
[4399] 22 Mar 14:41:57.319 # MASTER aborted replication with an error: NOAUTH Authentication required.
網上查詢有說是版本不一致造成的,但是我的版本都是一樣的。
最後找到了解決方法:原來是主從都開啟了密碼requirepass,導致不能驗證成功
在redis從伺服器的配置檔案裡面新增如下內容:
masterauth 123456
(123456是我的主redis的密碼,此引數是當與主連線時的密碼驗證)
這樣就解決了主從連線不成功問題
相關推薦
redis主從連線不成功錯誤
安裝完redis後,設定主從,在從伺服器上執行 127.0.0.1:6379> slaveof 192.168.159.131 6379 slaveof <主伺服器的IP> <
記一次redis主從連線的錯誤
Redis版本 redis-4.0.11 安裝後多例項均可正常使用,將其中一個例項設定為從伺服器後,呼叫info replication報master_link_status:down; 外部原因: 1.因為redis部署在阿里雲伺服器上,首先在阿里雲控制
Navicat for Mysql報錯1251連線不成功Mysql
因為之前寫的不太詳細這次修改補充一下,但是我的mysql之前的版本是8.0現在的版本是5.7所以截圖有些怪,不過步驟一模一樣,2個版本我都試過。 第一步:開啟Command Line Client 看清楚不是cmd,是在mysql的目錄下,你會發現有2個一模一樣其實哪個都行
redis 遠端連線不上
必須修改redis.conf檔案(Linux) ,按網上修改後,還是無效,伺服器的話必須開啟6379埠 用 kill -9 程序號,發現每次殺死一個又立馬建立了一個 百度後, /etc/init.d/redis-server stop 殺死命令, redis-serv
倒騰一下 hibernate的配置,但是資料庫連線不成功,使用的proxool連線池,報:com.mysql.cj.exceptions.WrongArgumentException: Malform
報錯資訊是:ERROR: Cannot load connection class because of underlying exception: com.mysql.cj.exceptions.WrongArgumentException: Malformed datab
解決mysql連線不成功問題
service mysqld stop /usr/bin/mysqld_safe --skip-grant-tables 再開一個終端 mysql -u root use mysql; select * from user; desc user; 插入自己想的使用者名稱和密碼:inser
3.idea 使用docker坑:連線不成功!
轉載https://images2017.cnblogs.com/blog/760273/201710/760273-20171004170451161-1746553335.png看完上面後會發現一個坑連線不成功!!!!!!!!!!!!!!https://blog.csdn
Redis遠端連線不上問題
修改配置檔案 #繫結的主機地址 bind=127.0.0.1 修改為 bind=0.0.0.0 重啟Redis 0.0.0.0 表示監聽所有IP地址,一臺伺服器可能同時有多個IP,如127.0.0.1
記一次不成功的redis訪問
redis spring-data linux window 在虛擬機上面安裝redis,在本機上面使用spring-data-redis寫一個存取kv的單元測試類。本來是一個很簡單的demo實驗,結果還是趟了不少坑。之前都是連接測試別人安裝好的redis,或者自己安裝的redis使用redi
Win10下 Redis啟動不了 錯誤1067:進程意外終止
進程 redis ogl ces img 解決 class verbose all 一、系統環境 操作系統:Windows10專業版 64位Redis版本:redis-64.3.0.503 二、問題描述 1.命令行啟動: redis-server redis.wind
centos 7.2 oracle sqlplus / as sysdba 連線不上資料庫,報使用者或密碼錯誤
昨天在想建立使用者時,發現系統的資料庫用sqlplus / as sysdba 連線不上,請教了公司的dba大佬幫忙,解決,發現原因和解決方法如下: 開啟oracle安裝目錄下的oracle/product/11.2.0.1/network/ad
遠端連線身份驗證錯誤,又找不到加密Oracle修正
昨 天想用遠端桌面連線登陸伺服器的時候跳出來一個對話方塊,提示:發生身份驗證錯誤,要求的函式不受支援。 查閱了度娘,百度百科上有很多方法,都是改本地策略或者刪除微軟更新的補丁,具體操作方法如下: 策略路徑:“計算機配置”->“管理模板”->“系統”->“憑據分配” 設定名稱"加密 Or
抓包工具Fiddler : 啟動後無法開啟網頁_您的連線不是私密連線_隱私設定錯誤
解決方法 : 找到google瀏覽器安裝路徑 Windows 7 至 Windows 10:C:\Users\<username>\AppData\Local\Google\Chrome\User Data\Default Mac OS X El Capitan:
SSM整合Redis連線不上
1.關閉Redis的保護機制 2.關閉防火牆 firewall-cmd --state #檢視預設防火牆狀態(關閉後顯示notrunning,開啟後顯示running) 關閉防火牆: sys
Hbase錯誤總結:Hbase連線不上Zookeeper
錯誤資訊: Could not start ZK at requested port of 2181. ZK was started at port: 2182. Aborting as clients (e.g. shell) will not be able to find this ZK
寶塔面板:無法登陸FTP 提示530 錯誤連線不了伺服器 解決
寶塔面板:無法登陸FTP 提示530 錯誤連線不了伺服器 解決 ”無法登陸FTP時,出現530錯誤提示,如下圖 FTP時,出現530錯誤提示 說明你的FTP使用者名稱密碼輸入不正確哦 解決辦法: 1、請在輸入FTP使用者名稱和密碼時,注意不要複製到多餘的空格,否則無法登
dubbo多網絡卡時,服務提供者的錯誤IP註冊到註冊中心導致消費端連線不上
使用了虛擬機器之後,啟動了dubbo服務提供者應用,又連了正式環境的註冊中心; 一旦dubbo獲取的ip錯誤後, 這種情況即使提供者服務停掉,目前dubbo沒有能力清除這類錯誤的提供者; (需要修改原始碼測試,需要客戶端重新更細包,因為清除動作client端,我司就是這麼幹的) 規
linux開啟防火牆(雲伺服器防火牆適用)後vsftp連線不上提示:錯誤: 連線超時 錯誤: 讀取目錄列表失敗的解決方法
linux開啟防火牆後vsftp連線不上提示:錯誤: 連線超時 錯誤: 讀取目錄列表失敗的解決方法 2015/01/27 | linux,疑難雜症 | 鐵網維-運維| 暫無評論 | 15529 views 最近使用vsftp時開啟防火牆後發現ftp連線不上提示
筆記本連線投影儀不成功?不妨這樣設定一下。
win+p調出投影設定 僅計算機是不投影,都不往連線投影儀的介面輸入資料。【投影儀的工作原理是接受計算機發出的資料,並顯示出來】 複製是電腦和投影都顯示。 僅投影是電腦不顯示,投影顯示,一種省電策略吧。 擴充套件應該是多個投影儀合併投影出更大的畫面吧,還沒試過。
解決linux無法連線mirror,yum不成功的問題
這幾天修改linux的DNS真的把頭弄得很大,總結以下這一套思路供以後參考。 yum安裝失敗時,多半時因為DNS沒配置,而我的centos每一次重啟DNS都會被覆蓋沒有,所以需要重新配置一次 1.vi /etc/resolv.conf (進入配置DNS)