我们将探讨使用Redis作为Java项目时可用的缓存选项之一。
首先,我们将创建配置类。要在Spring上激活缓存功能,我们可以使用配置并启用配置注释:
- @Configuration
- @EnableCaching
令人惊讶的是,这就是我们需要编写的所有Java配置,因为Spring自动配置会处理其余的工作。为此,我们需要将Redis属性添加到“ application.properties ”文件中。
spring.cache.type=redis |
如此简单,现在,如果我们正在运行docker容器,则在启动应用程序时,它将能够与Redis进行通信。
现在在服务上,我们只需要添加适当的注释以表明我们要使用缓存。
@Cacheable(value = "md5-cache") |
测试:
curl http://localhost:8080/api/hashes/hola
这是一个非常简单的示例,但是,这可以帮助我们提高系统性能以进行更复杂的操作。
和往常一样,您可以在此处找到代码。