環境:redis
Redis 4.0.1tcp
CentOS 6.9oop
jdk1.8ui
dependencies:commons-pool2-2.4.2;jedis-2.9.0 this
今天搞了將近一個小時的時間用於排查錯誤,現將排查步驟記錄下來:rest
1、通常狀況下。redis默認端口號6379是不容許進行遠程鏈接的,因此在防火牆中設置6379開啓遠程服務:server
/sbin/iptables -I INPUT -p tcp -dport 6379 -j ACCEPTip
/etc/rc.d/init.d/iptables saveci
2、重啓redis it
到安裝目錄(前提是bin下面有redis.conf,沒有就到解壓縮出來的包中複製一個)
./redis-cli shutdown
./redis-server redis.conf
3、若是還不行,修改redis.conf文件中的bind 127.0.0.1,將其註釋掉 ,並restart redis
4、若是出現
那麼通常狀況下有兩種解決方案:
在redis.conf中:
1)設置 protected-mode no
2)設置密碼 requirepass xxxxxx(或者到redis客戶端set requirepass xxxxxx);
到這裏基本上均可以使用了。