redis安裝完成之後,本地是可以使用的。但是通過java遠程連接會出現報錯信息如下
redis.clients.jedis.exceptions.JedisDataException
這個異常是因爲redis連接需要密碼認證,你要是沒有指定配置文件直接啓動。那麼會導致沒有密碼這一項,安全認證過不了,連接失敗。
如果使用了配置文件啓動,當然還要修改配置文件內容,修改密碼。編輯redis.conf
找到requirepass foobared 將註釋去掉,foobared替換爲你要設置的密碼
保存重啓啓動。
啓動方式如下: ./redis-server /usr/local/redis/redis-3.2.3/redis.conf 加入配置文件啓動
可是這樣連接,還有一個錯誤信息如下:
Connection refused: connect
這個是因爲他默認只能本地去連接,所以我們要想在外部連接,必須修改他的連接權限。編輯配置文件,找到bing 127.0.0.1,然後將他註釋掉。重啓啓動,連接。成功