在资讯类的项目中,我们常常遇到文章评论和点赞等功能实现。但是这些功能再项目中是高频出现的,如果直接操作数据库的话,对数据库压力太大。那遇到这个问题怎么解决?
redis缓存
首先我们想到的就是添加缓存处理机制。用户点赞可以放在Redis中,然后持久化到数据库中。
点赞、取消点赞是高频次的操作,若每次都读写数据库,大量的操作会影响数据库性能,所以需要做缓存
实战
知道了解决方案,我们就要去测试效果。
redis安装不用介绍了,大家都可以安装运行。下面来讲springboot怎么解决这个问题。
导入依赖
在启动类中添加缓存注解 @EnableCaching
接下来我们需要配置redis
@Configuration
public