redis插件 对于自增 不支持

问题描述,我存入一个int类型的值

然后通过自增 incr 就会报错,报错信息如下

blob.png

通过查看redis-cli查看到,这个值在reids里面变成了 

blob.png

这个应该是 对象序列化的结果,导致了我incr报错。

但是我取ooo,反序列化还是能得到正常结果的

然后我自己重写了serializer,把所有的全都当字符串处理,incr才正常了,但是这次就不能存对象了。。

波哥@JFinal 帮忙解决下好吗

评论区

JFinal

2016-08-27 21:59

存的时候用 incrBy(Object, long) 就可以了,不要用 set 去存,因为 set 会做序列化操作