在微信小程序端,展示菜品的相关信息时,如果同一时间有大量用户访问或点餐,其实会生成很多sql语句,数据库访问压力很大的,如果访问压力过大,造成数据库性能下降,用户的体验感下降,具体体现在,点击菜品信息后,一直转圈。
如果把这个商品缓存到redis中,这样可以大大提高查询性能
实现思路:
逻辑思路:当点击当菜品分类时,右边会出现该菜品分类下的菜品。所以时根据菜品分类进行存储
当数据库中的数据发生变化时,redis中的数据也需要同步变化,要清理缓存:清理缓存的时机:删除和修改菜品信息,起售和停售,新建一个菜品。
Spring Cache
然后给个四个案例,这里我就不作总结了。
标签:缓存,Spring,数据库,Cache,redis,菜品 From: https://www.cnblogs.com/fengjiale/p/18150967