1.在springboot1.x中redis客户端为jedis,但是在2.x中已经变换为lettuce.后者性能、安全方面优于前者。以下是springbootRedis中整合的新redis java客户端。
2.jedis与lettuce的区别,可在下面官网查看,这里只介绍部分内容,如下所示:
上图中有详细介绍,更具体内容请查看redis中文官网:http://www.redis.cn/clients.html#java
3.整合redis
3.1在pom添加pom依赖:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.1.RELEASE</version>
</parent>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
这里使用的是2.0.1的版本
3.2编写配置文件application.yml如下所示:
spring:
redis:
host: 127.0.0.1
port: 6379
database: 0
3.3创建测试类
@RunWith(SpringRunner.class)
@SpringBootTest(classes=启动类.class)
public class RedisTemplateTest {
@Autowired
RedisTemplate redisTemplate;
@Test
public void aaa() {
String key="name";
String value="德玛西亚";
ValueOperations operations = redisTemplate.opsForValue();
operations.set(key,value);
System.out.println(operations.get("name"));
}
点击启动类的测试方法,直接run就可以。
版权声明:本文为Mr_lambor原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。