Redis的集成-SpringBoot2.X
Posted Java程序员客栈
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis的集成-SpringBoot2.X相关的知识,希望对你有一定的参考价值。
优质文章,第一时间送达
Redis在项目中经常会用到,特别是流量大的互联网业务中。对于Redis的Client一般都会用Jedis。Jedis提供的都是基础的命令,为了更好的能够和Sprig融合,在Spring Data这个项目中有一个Spring Data Redis项目,就是专门用来操作Redis的。
Spring Data Redis是在Jedis上层进行封装的,让我们操作Redis更加方便。那么在Spring boot中集成Spring Data Redis就更简单了,下面来看下具体的步骤。
增加依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
spring.redis.host=localhost
spring.redis.port=6379
如果有密码之类的就单独配置,配置信息在org.springframework.boot.autoconfigure.data.redis.RedisProperties类中。
或者用IDEA自带的提示也可以看出来有哪些配置信息,非常方便。
这样就集成好了,我们写个接口测试下:
@RestController
public class RedisController {
@Resource
private RedisTemplate<String, String> redisTemplate;
@GetMapping("/testCache")
public String testCache() {
redisTemplate.opsForValue().set("username", "yinjihuan");
return redisTemplate.opsForValue().get("username");
}
}
访问接口可以看到成功了,然后我们用客户端连接到Redis中去查看数据在不在:
数据也已经存储了,当然这只是讲解如何集成。关于使用还有很多的内容,就不在这边讲了,后面会单独写文章讲解的。
比如如何配置序列化方式,有哪些坑需要注意等等内容。
交易担保 高清壁纸馆 点击查看更多高清,好看的壁纸 Mini Program
❤️给个「在看」,是对我最大的支持❤️
以上是关于Redis的集成-SpringBoot2.X的主要内容,如果未能解决你的问题,请参考以下文章
Springboot2.X集成redis集群(Lettuce)连接