之前一直都用springboot的redis默認配置,今天想弄自定義配置,結果發現各種問題,在網上搜了很多,也都是基於1.x的自定義配置;後來還是查到了類似的文章解決了問題,不知道是不是因爲用之前沒有完整的把2.0更改的地方看一遍,導致這次問題解決了很久,但是還是把解決方法記錄下來,希望能幫助別人;
因爲2.0後 redis默認連接客戶端爲lettuce,所以在創建連接池的時候,改爲使用lettuce實現類,如果需要jedis的話,那就得自己再新增pom依賴;
lLettuce是一個可伸縮線程安全的Redis客戶端。多個線程可以共享同一個RedisConnection。它利用優秀netty NIO框架來高效地管理多個連接。