将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集成redis详解

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

SpringMVC + MyBatis + Mysql + Redis(作为二级缓存) 配置

项目环境: 在SpringMVC + MyBatis + Mysql。Redis部署在Linux虚拟机。1、整体思路 参考Ehcache实现MyBatis二级缓存代码(Maven引用对应jar查阅) ...
  • xiadi934
  • xiadi934
  • 2016年03月03日 10:37
  • 35711

spring整合redis自动缓存管理

转载自:http://blog.csdn.net/aqsunkai/article/details/51758900 maven项目中在pom.xml中依赖2个jar包,其他的spring的ja...
  • lkx94
  • lkx94
  • 2017年02月09日 18:06
  • 1909

Redis 缓存 + Spring 的集成示例

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

Spring 整合 Redis

pom构建: 4.0.0 com.x.redis springredis 0.0.1-SNAPSHOT org.springframework.dat...
  • java2000_wl
  • java2000_wl
  • 2013年01月25日 18:52
  • 175279

SpringBoot初始教程之Redis集中式Session管理(四)

SpringBoot初始教程之Redis集中式Session管理(四)1.介绍有关Session的管理方式这里就不再进行讨论,目前无非就是三种单机Session(基于单机内存,无法部署多台机器)、基于...
  • veZunShao
  • veZunShao
  • 2016年11月08日 16:06
  • 9953

jedis与spring整合及简单的使用RedisTemplate操作

整理一下redis与spring的整合。以及使用redisTemplate。首先是要导入spring所需要的jar。当然还有 jedis-2.1.0.jar,commons-pool-1.5.4.ja...
  • qq_29663071
  • qq_29663071
  • 2017年07月13日 15:22
  • 111

使用Spring Data Redis操作Redis(一) 很全面

= c.iterator(); iter.hasNext();) {             RedisServer rs = (RedisServer) iter.next();        ...
  • AlbertFly
  • AlbertFly
  • 2016年05月24日 22:16
  • 29638

Spring整合redis使用Java操作redis

项目结构配置文件web.xml redis.properties redis.host1=127.0.0.1 redis.host2=127.0.0.2 redis.port=6379 redis.t...
  • qq_17254307
  • qq_17254307
  • 2017年01月03日 11:19
  • 1449

Redis在spring中的几种常用配置方法

Redis在spring中的几种常用配置方法
  • zwang60
  • zwang60
  • 2016年09月02日 14:11
  • 1542
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将redis交给spring来管理
举报原因:
原因补充:

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