摘要:集群時發(fā)生的錯誤搭建集群發(fā)生的錯誤在搭建完集群,重啟了,拋出了。具體解決方法參考
1、集群時發(fā)生的錯誤
1.1、搭建集群發(fā)生的錯誤
在搭建完redis集群,重啟了redis,拋出了127.0.0.1:6379 is not empty 。
解決方法:
刪除對應的redis下面的 dump.rdb 和aof 已經nodes.conf文件(如果沒修改redis中的cluster-config-file 選項的話,生成的文件默認是它)
在使用java 連接 redis時,拋出 connect refuse 異常
解決, 把redis.conf下面的 bind 127.0.0.1注釋掉
1.2、java連接redis發(fā)生的錯誤
1.2.1
拋出 protected(具體的忘記了,大概就是redis的保護)
設置redis.conf下的 protected-mode no
1.2.2
在集群的時候,拋出 MOVED 127.0.0.1:6380 (之前使用的是Jedis對象連接redis,所以拋出這個異常)
解決,使用RedisCluster 這個對象連接redis
Setnodes = new HashSet<>(); nodes.add(new HostAndPort("192.168.75.128",6379)); nodes.add(new HostAndPort("192.168.75.128",6380)); JedisCluster cluster = new JedisCluster(nodes);
2、spring+springMVC+redis集群
2.1
拋出 Too many cluster redirections redis
解決:原因是,我在redis開啟集群的時候,使用的IP地址是127.0.0.1;而在JAVA代碼中,使用的是192.168.75.128。
具體解決方法參考http://blog.csdn.net/wzl19870...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/69964.html
摘要:異常,可以有針對性的處理方式無論是錯誤還是異常,它們都有具體的子類體現(xiàn)每一個問題,它們的子類都有一個共性,就是都以父類名才作為子類的后綴名。特殊情況對應多個時,如果有父類的語句塊,一定要放在下面。聲明的原因是需要調用者對該異常進行處理。 異 常:★★★★異常:就是不正常。程序在運行時出現(xiàn)的不正常情況。其實就是程序中出現(xiàn)的問題。這個問題按照面向對象思想進行描述,并封裝成了對象。因為問題的...
摘要:案例演示該句運行時發(fā)生了數組索引越界異常,由于沒有處理異常,導致程序無法繼續(xù)執(zhí)行,程序結束。用來進行某種異常的捕獲,實現(xiàn)對捕獲到的異常進行處理。運行時期異常一旦發(fā)生需要程序人員修改源代碼。 01異常的概述 * A: 異常的概述 * a:什么是異常 * Java代碼在運行時期發(fā)生的問題就是異常。 * b:異常類 * 在Java中,把異常信息...
摘要:背景微信退款接口需要使用到證書,我參考微信的官方進行,部分代碼如下上面的代碼,在本地調試的時候正常跑過,沒有出現(xiàn)任何異常,但是放到測試環(huán)境之后便會出現(xiàn)下面的異常,這三種異常都是從這里拋出來的。 背景 微信退款接口需要使用到證書,我參考微信的官方Demo進行,部分代碼如下: char[] password = config.getMchID().toCharArray(); InputS...
閱讀 2556·2021-09-22 15:25
閱讀 2963·2021-09-14 18:03
閱讀 1212·2021-09-09 09:33
閱讀 1700·2021-09-07 09:59
閱讀 2930·2021-07-29 13:50
閱讀 1500·2019-08-30 15:44
閱讀 1715·2019-08-29 16:22
閱讀 1287·2019-08-29 12:49