spring 整合redis的简单操作
1 启动redis服务
进入redis服务目录下 执行命令 ./redis-server
2 建立一个maven项目
在pom文件中配置依赖
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>4.1.3.RELEASE</version>
<scope>test</scope>
</dependency
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>1.7.1.RELEASE</version>
</dependency>
<!-- jedis Java接口 -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.6.2</version>
<type>jar</type>
</dependency>
建立redis.xml文件
<!-- jedis配置 -->
<bean id="jedis" class="redis.clients.jedis.Jedis">
<constructor-arg value="192.168.126.133" index="0"
type="java.lang.String" />
<constructor-arg value="6379" index="1" />
</bean>
建立test.class 测试类
package com.chainhu.jedis.test;
import javax.annotation.Resource;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import redis.clients.jedis.Jedis;
@RunWith(value = SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:redis-jedis.xml" })
public class RedisTest {
@Resource
private Jedis jedis;
@Test
public void test() {
jedis.set("xiaozhang", "123456");
}
@Test
public void test1(){
String value = jedis.get("xiaozhang");
System.out.println(value);
}
}
先运行 test方法在运行test1方法 控制台打印结果为
到此 redis的简单操作就完成了