redis連線錯誤

2021-10-06 17:57:37 字數 1011 閱讀 2757

問題:

unable to connect to redis; nested exception is io.lettuce.core.rediscommandtimeoutexception: command timed out after no timeout

**錯誤原因:**連線超時時間設定的過於短暫(我這邊設定成了0),修改為5000左右即可

解決方法:

#連線超時時間(毫秒)

spring.redis.timeout=5000

問題:

org.springframework.data.redis.redisconnectionfailureexception

解決方法:

修改redis配置檔案redis.conf

關閉redis的保護模式 :protected-model no

注釋掉繫結的預設ip bind 127.0.0.1 新增bind 0.0.0.0

關閉防火牆systemctl stop firewall

啟動redis 服務端:

./redis-server ../redis.conf  

nohup ./redis-server ../redis.conf &

tail - f nohup.out

啟動redis客戶端:

./redis-cli
redis資料型別

string:字串、整數或浮點數

list:列表,可儲存多個相同的字串

set:集合,儲存不同元素,無序排列

hash:雜湊表,儲存鍵值對之間的對映,無序排列

zset:有序集合,儲存鍵值對,有序排列

redis連線錯誤

問題原因 沒有設定redis的密碼 解決 命令列進入redis的資料夾 d redis x64 3.2.100 redis cli.exe 檢視是否設定了密碼 127.0.0.1 6379 auth root error err client sent auth,but no password is...

測試Jedis連線Redis出現錯誤

使用jedis連線的jar包 jedis 2.7.3.jar commons pool2 2.4.jar 貼出測試 測試連線時,報錯誤如下 package com.xu.jedis import org.junit.test import redis.clients.jedis.jedis jedi...

mysql的連線錯誤 Mysql連線錯誤

function getmysqlconnection host,user,pass,database else mysqlerror false 我已經建立了乙個上面的函式,它實現了給定mysql使用者憑據的連線 我通過使用實現了這個功能 require myfunc.php getmysqlco...