2 zhangchunyucsdn zhangchunyucsdn 于 2017.01.04 15:33 提问

redisTemplate调用插入到redis中sadd报错

我想在项目中加入redis,直接用jedis调用插入到redis的string,set,hmset是没有问题的,但是用spring-data-redis的redisTemplate就会出现问题,奇怪的是只能插入value是string类型的里面,而set和hmset等其他的类型就会报错,报出的错误为:
java.lang.NoSuchMethodError:redis.Jedis.sadd([B[[B)Ljava/lang/Long;

在jedis jar包里明明有这个方法啊 不知道是什么原因,有碰到这个问题的吗?谢谢啦

用的版本:spring-data-redis-1.1.0.REALEASE.jar 和jedis-2.0.0.jar

1个回答

Royal_lr
Royal_lr   Ds   Rxr 2017.01.04 15:36

貌似是你加入的数据类型有问题,直接转为string就好了,,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
spring-data-redis支持批量操作
1、基于1.8.0的基础上提供批量的数据操作包括get set del hmget hmset方法 2、使用方法如下: public List<V> pipelineGet(Set<K> keys){ return rt.opsForPipeline().get(keys); } public void pipelineSet(Map<K,V> valueMap){ redisTemplate.opsForPipeline().set(valueMap); } public void pipelineDel(Set<K> keys){ redisTemplate.opsForPipeline().del(keys); } public List<Map&lt;Object,Object&gt;&gt; pipelineHmget(Set<K> keys){ redisTemplate.opsForPipeline().hmget(keys); } public void pipelineHmset(Map<K, Map&lt;Object, Object&gt;&gt; valuesMap){ redisTemplate.opsForPipeline().hmset(valuesMap); }
Spring Boot 搭建以及集成 StringRedisTemplate
Spring Boot 搭建以及集成 StringRedisTemplate
Spring整合Redis哨兵
Spring整合Redis的哨兵及RedisTemplate,并且实现了redis的事务处理
spring整合redis
spring 整合redis 封装redistemplate工具类
sprint boot -- Redisutil
sprint boot redis 工具类,RedisTemplate 的使用案例
springboot RedisTemplate 对string-value操作
spring boot redis RedisTemplate和ValueOperations对 string-value的操作 参照redisdoc文档的方法进行 打造 http://redisdoc.com/ 与文档中string对应 写出通用接口 与实现类 完整demo连接 //配置缓存 和序列化操作
mysql插入数据中文报错问题,最全解决方式
mysql插入数据中文报错问题,最全解决方式。 mysql 插入数据报错
jedis-2.0.0
redis的java包,在java代码中调用redis功能
Redis的java工具类,Jedisutil
该工具包含该了JedisPool等,详情链接http://blog.csdn.net/miniduhua/article/details/76219737
maven+spring4+springmvc+redis实现分页
只要你的redis已经准备好即可。该项目需要maven依赖,请自行安装maven。然后把redis的链接地址改一下,用tomcat发布项目之后,进入项目:浏览器地址栏输入http://localhost:8080/ProjectRedis/mvc/news/query?current=1即可进入项目后面的current代表了分页【开始进入时没有数据,在首页进行添加即可】