先貼錯誤碼
Unexpected?exception?while?processing?command
這個奇葩的問題查了很久,后面突然頓悟,應該是Redis記住了第一次的數據類型,后面即使換了數據類型也不會改變之前的數據類型。
跟代碼發現是codec變成了默認的了
后續
public RedissonBatch(EvictionScheduler evictionScheduler, CommandAsyncExecutor executor, BatchOptions options) {this.executorService = new CommandBatchService(executor, options);this.evictionScheduler = evictionScheduler; }
RedisConfig 明明有設置Codec 是JSON
突然頓悟是不是配置沒有生效,查了一通配置,最后發現啟動類往里放了,沒有加載外面的類,至此,這個奇葩的問題告破
又一次陰溝里翻船了。