将redis交给spring来管理

原创 2016年06月02日 08:23:45

首先是通过bean在配置文件中配置


然后是设置构造方法的参数,注意的是顺序,以及类型


如下所示


<bean id="jedis" class="redis.clients.jedis.Jedis">
<constructor-arg index="0" value="192.168.142.131" type="java.lang.String"/>
<constructor-arg index="1" value="6379" type="java.lang.Integer"/>

</bean>


这里是有问题的,这个index1的构造函数不能加这个type="java.lang.Integer"否则是会报这个无法解析构造函数的错误,

那么这个是为什么呢??


这个是需要思考一下的

<bean id="jedis" class="redis.clients.jedis.Jedis">
<constructor-arg index="0" value="192.168.142.131" type="java.lang.String"/>
<constructor-arg index="1" value="6379" />

</bean>

这个才是可以的



然后是注入的时候注入的就是这个id所以是要设置这个id的,就是这样

下面为测试

public class JedisTest extends SpringJunitTest{


@Autowired
private Jedis jedis;
@Test
public void jedisTest(){

Jedis jedis = new Jedis("192.168.142.131",6379);

jedis.set("heihei", "haha");

jedis.close();
}

@Test
public void jedisTest1(){

jedis.set("123", "123");
jedis.close();
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

spring项目整合jedis及注意事项

首先我们需要引入jedis相关的包:(版本跟redis版本无关,不用担心版本问题) redis.clients jedis 2.5.2 接下来我们...

Spring 整合 Redis

pom构建: 4.0.0 com.x.redis springredis 0.0.1-SNAPSHOT org.springframework.dat...

spring集成redis详解

最近工作需要用到redis替代以前的ehcache作为缓存工具,所以就研究了一下。如果你不知道redis怎么安装和使用,请参考我的另外一篇文章点击打开链接。 一、引包 项目内引入文件jedis-2...

Jedis+spring集成

jedis,redis的java客户端实现,对外调用的类只需要了解Jedis,JedisPool,JedisPoolConfig,JedisSharedInfo,ShardedJedisPool,Sh...
  • akkzhjj
  • akkzhjj
  • 2016年02月01日 16:21
  • 1376

Redis 缓存 + Spring 的集成示例

《整合 spring 4(包括mvc、context、orm) + mybatis 3 示例》一文简要介绍了 Spring MVC、IOC、MyBatis ORM 三者的集成以及声明式事务处理。本文将...
  • defonds
  • defonds
  • 2015年09月24日 19:53
  • 133220

redis实现 spring-redis-data初学习

今天看了一些redis的客户端实现、主要分为spring-redis-data 、jredis 今天先记录下spring-redis-data的学习心得; spring-redis-data 中...

Spring Boot项目利用Redis实现session管理

Spring Boot项目利用Redis实现session管理在现代网络服务中,session(会话)不得不说是非常重要也是一定要实现的概念,因此在web后台开发中,对session的管理和维护是必须...

学习淘淘商城第三十三课(使用Spring来管理Redis单机版和集群版)

我们知道Jedis在处理Redis的单机版和集群版时是完全不同的,有可能在开发的时候使用的是单机版,但是当项目上线后使用的则是集群版。这就需要能够方便的在单机版和集群版之间进行切换。我们的做法便是定义...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将redis交给spring来管理
举报原因:
原因补充:

(最多只允许输入30个字)