调用bladeRedis.incrBy方法报错

Blade 未结 1 1246
507804
507804 2020-08-28 14:12

一、该问题的重现步骤是什么?

1. image.png

2. image.png

3.


二、你期待的结果是什么?实际看到的又是什么?

期待结果:在调用incrBy方法时使用该key的值相加成功

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

BladeXAvue联合版2.5

四、请提供详细的错误堆栈信息,这很重要。


org.springframework.data.redis.RedisSystemException: Error in execution; 

nested exception is io.lettuce.core.RedisCommandExecutionException: ERR value is not an integer or out of range


五、若有更多详细信息,请在下面提供。

1条回答
  •  smallchill
    smallchill (楼主)
    2020-08-28 14:34

    不要用setEx初始化,应该直接用incrBy初始化,然后下一层在用incrBy就可以了。


    如果要按照你的方法来的话,需要单独创建一个StringRedisSerializer序列化的bean

    具体可以看下这个帖子:https://blog.csdn.net/weixin_42829048/article/details/83989784


    0 讨论(0)
提交回复