Redis公升級高版本報錯解決方法

2021-07-11 20:55:41 字數 452 閱讀 8435

專案中現有redis公升級,之前版本是2.1.0要公升級到2.6.0,但是公升級後發現系統載入jedispoolconfig報錯。

報錯資訊:

網上搜了下redis高版本中,構造連線池使用common-pool2版本的jar包。

看了下專案中apache commons中的連線池jar包,發現還是commons-pool.jar,不是commons-pool2版本的jar包。

於是將其替換為

commons-pool2-2.3.jar,發現還是報錯。

於是想到看下專案中的jedispoolconfig配置,由於專案中redis的jedispoolconfig是封裝起來的,**中看不到具體配置。使用反編譯工具檢視,發現配置中還是使用maxactive和maxwait這兩個屬性。而高版本中沒有這兩個屬性,修改屬性名為maxtotal和maxwaitmillis。將屬性名更正之後,再次執行,問題解決~~

ecshop使用PHP高版本報錯解決辦法

strict standards non static method cls image gd version should not be called statically in f xampp htdocs ceshi includes lib base.php on line 346 解決辦法...

安裝redis時,make報錯提示的解決方案

解決方案 1 安裝gcc套裝 yum install cpp yum install binutils yum install glibc yum install glibc kernheaders yum install glibc common yum install glibc devel y...

獨家 終生受用的Redis高可用技術解決方案大全

redis 多副本 主從 redis sentinel 哨兵 redis cluster redis 自研 redis 多副本,採用主從 replication 部署結構,相較於單副本而言最大的特點就是主從例項間資料實時同步,並且提供資料持久化和備份策略。主從例項部署在不同的物理伺服器上,根據公司的...