Spring Cloud Spring缓存

2024-01-12 09:34 更新

Redis的Cloud Memorystore提供了完全托管的内存中数据存储服务。Cloud Memorystore与Redis协议兼容,可轻松与Spring缓存集成

您要做的就是创建一个Cloud Memorystore实例,并将其在application.properties文件中的IP地址用作spring.redis.host属性值。其他所有操作与设置由Redis支持的Spring缓存完全相同。

Memorystore实例和您的应用程序实例必须位于同一区域。

简而言之,需要以下依赖项:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-cache</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

然后,您可以对要缓存的方法使用org.springframework.cache.annotation.Cacheable批注。

@Cacheable("cache1")
public String hello(@PathVariable String name) {
    ....
}

如果您对详细的操作指南感兴趣,请检查Spring Boot使用Cloud Memorystore codelab进行缓存

可以在此处找到Cloud Memorystore文档


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号