将redis交给spring来管理
2016-06-02 08:23
941 查看
首先是通过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();
}
然后是设置构造方法的参数,注意的是顺序,以及类型
如下所示
<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();
}
相关文章推荐
- java接口连接redis
- 细说分布式Redis架构设计和踩过的那些坑
- 基于Redis实现分布式锁
- redis单线程模型分析
- linux下redis安装配置及redis常用命令
- Linux 下 Redis 安装详解
- Redis介绍以及安装(Linux)
- 查看redis(安装在linux服务器上)的版本
- Redis 集群的合纵与连横(分布式技术)
- 利用flask和redis进行推送
- 应用性能优化记录之一——应用往云上迁移所带来的新挑战
- redis数据丢失及解决
- 浅谈Redis数据库的键值设计
- Redis回顾与总结
- Windows 64位下安装Redis教程
- Windows 64位下安装Redis教程
- Windows 64位下安装Redis教程
- redis学习笔记
- 使用 Redis 实现分布式系统轻量级协调技术
- Linux下Redis安装部署