mysql - 如何在不执行mysql db查询的情况下从缓存中获取数据

标签 mysql spring spring-mvc caching ehcache

在我的 Spring 应用程序中,我使用 mysql 查询从数据库获取值并进行处理。这是使用相同的查询每 n 分钟完成一次。我想使用缓存机制来减少/优化它。有没有办法避免在数据库没有变化的情况下第二次查询数据库。
有没有办法在不改变mysql数据库配置的情况下做到这一点?

最佳答案

mysql 有一个缓存查询的选项。看一下mysql手册部分: MySQL 查询缓存

关于mysql - 如何在不执行mysql db查询的情况下从缓存中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27444344/

相关文章:

php - 如何使用 MySQL 和 PHP 制作问卷的表结构?

php - 从内部连接获取两个 Id

java - Spring + JPA (EclipseLink) + Glassfish 通过 JDBC 配置管理数据库

Grails请求参数类型转换

java - 仅在外部 Tomcat 上运行时出现 Spring Boot Thymeleaf 错误

spring - 我应该将异常处理放在 Spring MVC 的什么位置?

Php 获取当前用户的 id 不起作用

mysql - FROM_UNIXTIME 到 MySQL 返回错误日期

java - 从数据库中删除值-Spring MVC,数据JPA

regex - 如何在 spring boot 中使用正则表达式输入字段进行验证