redis.clients.jedis.exceptions.JedisException: Can connect to sentinel, but seems to be not monitored.
在使用Redis的哨兵Sentinel配置時,報錯如下:
redis.clients.jedis.exceptions.JedisException: Can connect to sentinel, but myMaster seems to be not monitored.
報錯原因:
可能是因為哨兵配置sentinel.conf中的伺服器名稱,和程式中哨兵連線池配置的伺服器名稱不一致導致的。
解決方法:
檢視哨兵配置 sentinel.conf,如下:
sentinel monitor mymaster 192.168.0.102 6379 2
其中的 哨兵配置中的伺服器名稱為 mymaster。
接著再看java程式中的JedisSentinelPool配置的哨兵名稱:
JedisSentinelPool sentinelPool=new JedisSentinelPool("myMaster",sentinelSet,jedisPoolConfig);
程式中的伺服器名稱為myMaster。
可以看到,sentinel.conf中配置的伺服器名稱和程式中的伺服器名稱不一樣,因此報錯。。將程式中的伺服器名稱改正就解決了。
相關推薦
redis.clients.jedis.exceptions.JedisException: Can connect to sentinel, but seems to be not monitored.
在使用Redis的哨兵Sentinel配置時,報錯如下: redis.clients.jedis.exceptions.JedisException: Can connect to sentinel, but myMaster seems to be not monitored. 報錯原因: 可能是因為
redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set
使用哨兵模式連線redis連線池時,遇到錯誤: Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set 發現是re
redis.clients.jedis.exceptions.JedisDataException :READONLY You can't write
錯誤 red can exception conf readonly 分布 span app 分布式直連同步調用測試時出現的錯誤:主從復制架構下,默認Slave是只讀的,如果寫入則會報錯: redis.clients.jedis.exceptions.JedisDataEx
redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect ti
redis連線報錯: redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed out 開啟防火牆(systemctl
使用redis做一次投票活動中tomcat 啟動一段時間後宕機redis.clients.jedis.exceptions.JedisDataException: value sent to redi
一個微信投票活動中專案扔tomcat中跑起來 ,後來投票後不間斷老司機,當時十分費解 ,小專案沒用日誌略坑,只能檢視tomcat日誌,於是看到日誌記錄報錯如下 Jun 17, 2017 7:52:53 AM org.apache.catalina.core.Standar
redis.clients.jedis.exceptions.JedisDataException: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk.
今天執行專案,redis突然出現以下問題: redis.clients.jedis.exceptions.JedisDataException: MISCONF Redis is configured to save RDB snapshots, but it is currently not able t
redis.clients.jedis.exceptions.JedisDataException: ERR wrong number of argum
最近在公司一個防重加鎖中用了redis的msetnx 執行時報錯如上圖 看錯誤大概就是引數有問題,可變引數,傳的沒問題啊。。。找到報錯堆疊 大概就是解析資料的時候報錯了,而資料來源就是入參的資料 想到可能是可變引數的問題,隨後傳入兩個引數嘗試,發現沒有問題,之前只有一個引
redis 連線失敗redis.clients.jedis.exceptions.JedisConnectionException
23-Apr-2018 16:08:57.647 嚴重 [RMI TCP Connection(5)-127.0.0.1] org.springframework.web.servlet.FrameworkServlet.initServletBean Context initialization
liunx 叢集錯誤 redis.clients.jedis.exceptions.JedisNoReachableClusterNode No reachable node in cluster
Exception in thread "main" redis.clients.jedis.exceptions.JedisNoReachableClusterNodeException: No reachable node in clusterat redis.clie
redis儲存tomcat共享session異常:redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication
最近專案中用到redis儲存tomcat共享session。不知什麼原因出現異常。問題解決了,做一下記錄: 異常資訊---使用者資訊入庫異常:{"accessToken":"2.00YFIXBEb2qQtBf4e0393a1cKTFFeD","expireIn":"63
redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required.
在用jedis叢集中,用ShardedJedisPool對主從進行hash演算法選取redis服務端,然而我在redis主從都設定了密碼,在配置連線時報如下錯誤 at redis.clients.jedis.Protocol.processError(Protocol.
redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketException
如果使用java連線不上redis伺服器 請先檢視是否啟動了redis伺服器: 如果啟動之後仍然報錯,請使用下面的解決方法: 解決辦法一: 1.關閉防火牆: 檢視防火牆狀態: /etc/i
Jedis連結Vm虛擬機器中Redis時,Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionExcepti
Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed out at
Caused by: redis.clients.jedis.exceptions.JedisDataException: DENIED Redis is running in protected m
問題描述: java.lang.IllegalStateException: Failed to execute CommandLineRunner at org.springframework.boot.SpringApplication.ca
Redis錯誤:jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set
detail protocol 指定 inactive roo max binary load nio 原文鏈接:http://blog.csdn.net/rchm8519/article/details/48347797 redis.clients.util.Pool.
redis.clients.jedis.exception.JedisConnectionException:Could not get a resource from the pool
class verbose 沒有 mage resource open conf bubuko uri 啟動項目報該異常。原因是因為該項目是需要啟動redis的,報錯原因是因為沒有安裝redis或者沒有手動啟動redis,把redis設置成自啟動就行了 一、下載window
Linux下使用RedisPool時報錯:redis.clients.jedis.HostAndPort getLocalHostQuietly 嚴重: cant resolve localhost address
ima 分享圖片 linu linux下 linux can bubuko IE bsp 解決方案: $ hostname ##查看主機名 $ vim /etc/hosts ##查看主機名是否包含在第一行中,若無,添加即可 OK Linux下使用R
springboot配置redis的錯誤:NoSuchMethodError: redis.clients.jedis.Jedis和ERR Unsupported CONFIG parameter
專案用spring boot 2.0.2搭建,redis用的是windows單機的,自己寫的專案不想用的太複雜,本來用測試類跑的好好的,突然想要釋出成war包執行,就發現好多問題 Caused by: org.springframework.beans.factory.BeanCreationE
redis異常解決:jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set
專案中用到了redis做快取伺服器,今天一次重啟後報出下面的異常,經過各種排查,定位原因如下,作記錄以備忘。 異常如下: redis.clients.jedis.exceptions.JedisConnectionException: Could not get a re
edis.clients.jedis.exceptions.JedisConnectionException: java.Net.SocketTimeoutException: Read timed
當我們獲取連線後對redis進行操作時,丟擲redis.clients.jedis.exceptions.JedisConnectionException: java.NET.SocketTimeoutException: Read timed out異常。 異常程式碼如