redis.clients.jedis.exceptions.JedisDataException: ERR invalid DB index


添加redis配置文件, 啟動后,調用報錯  redis.clients.jedis.exceptions.JedisDataException: ERR invalid DB index

ERR invalid DB index直譯過來就是錯誤的數據庫索引,執行select命令時暴出此錯誤。項目中使用的redis客戶端是Jedis,查看源碼得知,在執行任何命令前,都會執行select,切換到相應數據庫,然后再執行其它命令。配置的數據庫索引是1(默認是0),也就是執行select 1,但是在本地是正常的。查詢得知服務器使用的redis是騰訊雲的,不是我們安裝的,騰訊雲對redis做了限制,一個redis實例只開放一個數據庫。

一個redis實例默認有16個數據庫,從0-15,超出這個范圍就會爆ERR invalid DB index

 

參考:  https://blog.csdn.net/wangjun5159/article/details/55278622


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM