java单商户,订单支付成功后,定时任务OrderTaskService,redisUtil.getListSize(redisKey);取数为null
付款方式余额支付
订单支付成功后
订单加入缓存队列
再使用OrderTaskServiceImpl.orderPaySuccessAfter 定时任务 同步数据 调用支付成功后的逻辑处理(减少库存、消积分等) 以及打印小票
redis 缓存队列 key TaskConstants.ORDER_TASK_PAY_SUCCESS_AFTER此时redis缓存队列取已付款订单的key 为空 ,导致判断下业务并未执行
解决办法
admin和front的redis设置同一个database