三步:1.加依赖(pom.xml)、2.改配置(application.yml)、3.加注解(没有注解)
1.在pom.xml中加载redis依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
</dependency>
2.在application.yml中添加配置
spring:
redis:
host: 127.0.0.1
port: 6379
password:
database: 0
lettuce:
pool:
max-active: 8
max-idle: 8
max-wait: -1
min-idle: 0
3.加注解(没有注解),省略
4.测试方法
package com.example.demo.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping(value = "/redis")
public class RedisController {
@Autowired
private RedisTemplate<String, String> redisTemplate;
@GetMapping(value = "/test")
public void test(){
System.out.println(redisTemplate);
redisTemplate.opsForValue().setIfAbsent("aaa","888");
System.out.println(redisTemplate.opsForValue().setIfAbsent("abc","789"));
}
}