这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。
1、添加依赖
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-redis -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
<version>2.7.5</version>
</dependency>
2、添加配置文件
spring:
redis:
database: 0
host: localhost
port: 6379
password:
jedis:
pool:
#最大连接数
max-active: 100
#最大阻塞等待时间(负数表示没限制)
max-wait: -1
#最大空闲
max-idle: 8
#最小空闲
min-idle: 0
#连接超时时间
timeout: 10000
cache:
redis:
#存活时间
time-to-live: 360000000
3、RedisTemplate的使用
3.1、注入RedisTemplate
@Autowired
private RedisTemplate redisTemplate;
3.2、String数据结构
set存值
redisTemplate.opsForValue().set("one","one");//添加键key值value
set存有过期时间的值
redisTemplate.opsForValue().set("two","two",10, TimeUnit.SECONDS);//添加键key值value,并设置10秒的过期时间,10秒之内查询有返回结果,10秒之后查询返回为null
get获取key值