基于MySQL的缓存方案
概述
一般而言,后台缓存有以下几种方案:
使用guava等第三方工具类提供的缓存能力
自己基于集合类实现
使用Redis缓存中间件
使用本地内存实现缓存都优点是缓存数据更靠近用户端,以空间换时间. 但是由于数据是分散存储的,如果数据有变更则必须同时更新所有应用实例的缓存数据,否则会出现数据不一致的情况.
而使用缓存中间件可以利用Nosql数据库进行集中式管理缓存数据,一般数据变更后删除缓存,下次查询数据再更新进缓存. 优点是引进中间件提供通用缓存功能,各应用无需自己实现. 缺点需要维护额外的中间件
原创
2022-03-29 21:11:24 ·
854 阅读 ·
0 评论