1. 引用依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
2. 配置Redis缓存相关信息
spring:
#缓存相关配置
cache:
#实现缓存的技术
type: redis
redis:
#是否缓存空值
cache-null-values: true
#是否使用value设置的值
use-key-prefix: true
#在value设置的值前面再加前缀
key-prefix: lyh
#缓存数据存在的时长
time-to-live: 10s
redis:
#提供Redis服务的计算机
host: localhost
#Redis服务的端口号
port: 6379
3.在提供Redis服务的计算机上开启Redis
redis-server.exe redis.windows.conf
4.在代码中使用缓存
(1) @CachePut(value = “space1”,key = “#datasourceId”)
key的值来源于方法的形参
方法的返回值即为存进Redis中的数据
(2)@Cacheable(value = “space1”,key = “#datasourceId”)
key的值来源于方法的形参,若是缓存中有对应的数据则返回方法定义的数据类型,否则返回的是null
5.开启Redis客户端查看数据
Redis客户端启动命令
redis-cli.exe
查看所有数据
keys *