redis 值字符串前面部分乱码_使用redis添加的数据,value有乱码前缀

Cache cache = Redis.();

String value = "android"+queue.size();

String key = "123";

(cache != && !TextUtil.(value)) {

cache.set(key, + value);

}

这是我使用redis添加数据的代码

比如,若android336是正确的值,要是我直接通过jfianl取值没有问题,但若不通过jfinal,直接通过命令行连接redis后,查询得到的结果是这样的\xfc\nandroid336,多了\xfc\n,这样我们公司php模块通过redis取到的值就有问题了

补充:目前我的key,value都是String就可以了,不需要支持更多类型

我在网上搜了搜,应该是fst序列化话的问题,fst自己读取没有问题,但其它项目组由于没有使用fst的序列化所以问题了,不知道我的理解对不对

然后还有个需要请教的:

redis报了Could not get a resource from the pool 的错误,是连接池不够了,我要通过JedisPoolConfig手动增加连接池的上限,但请问,我要设置哪个属性?上限值设置不管多大都可以吗?比如1000?默认值是多大啊?

求波总指点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值