springboot苍穹外卖实战:十、缓存菜品(手动用redisTemplate实现缓存逻辑)+缓存套餐(Spring cache实现)
缓存菜品缺点缓存和数据库的数据一致性通常解决方案:延时双删、异步更新缓存、分布式锁。该项目对于缓存菜品的处理较为简单,实际可以用管道技术提高redis的操作效率、同时cache自身有注解提供使用。功能设计与缓存设计建议这部分去看下原视频,文字不好描述。缓存设计:每个分类下的菜品保存为一份缓存数据手动实现逻辑修改用户端接口DishController的list方法,加入缓存处理逻辑:@GetMapp