全模块电商系统之购物车模块
购物车模块问的比较多,主要是围绕「缓存」这块进行问,这块需要想清楚,因为具体要缓存哪些字段,其实有很多选择,对于这些选择,你自己要思考好。
总之,最基本的就是要掌握:购物车你是怎么设计的,比如缓存哪些字段,为什么选择这些字段呢?
剩下的就是基于你自己的设计了,比较随机应变了,主要会围绕高并发的情况来考察,比如
1、怎么保证数据库的数据和redis中的数据一直行?保证不超卖?
问题总结
腾讯面试
10 Redis购物车具体是存储了哪些内容?什么数据结构?
11 Redis里只存储了id和数量,总价格是怎么计算的?
12 那你支付成功之后就清除redis里hash的key?
