今天聊聊springboot操作redis,首先需要配置redis并开启,我是在idea上操作,使用
spring-boot-starter-data-redis这个包操作redis。 首先在idea中的pom文件导入相关坐标,如下:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
其次在yml文件或者properties文件中配置相关信息,我选择了yml文件,如下:
spring: redis: host: localhost # 连接本机 port: 6379 # 连接端口号 client-type: jedis # 配置客户端,此处可以不写,springboot默认用lettuce,使用的话需 # 要导响应坐标 jedis: pool: max-active: 8 # 连接池配置
接下来是具体应用了:(我是在springboot提供的测试类中应用)
@SpringBootTest class Springboot15RedisApplicationTests { @Autowired //自动注入 private RedisTemplate redisTemplate; @Test void set() { //简单的设值 ValueOperations ops = redisTemplate.opsForValue(); ops.set("age",41); } @Test void get() { //简单取值 ValueOperations ops = redisTemplate.opsForValue(); Object age = ops.get("age"); System.out.println(age); }
有不足之处请大家指出,欢迎大家和我一起学java。