云岚到家购物车迁移思路

如果并发量不高直接向数据库中添加即可。

操作数据库时,直接增删改查即可

要是要求并发量的话:

操作redis

表设计

购物车的redis结构

购物车存的是对象id,不要指望一个hash就把所有的信息都存起来,之前的对象我们也是存到了redis中

商品信息缓存为什么商品不用hash,因为redis 过期是key过期,如果key过期了,那么这个hash全删了,所以商品信息用string

购物车变化缓存,为了将一段时间没有变更的购物车根据时间持久化到数据库,把操作购物车的时间当做score,然后根据score拿到一段时间没有操作购物车的用户id,把其持久化到数据库

购物车缓存方案

缓存过期时间

添加购物车

hash表

查询购物车

查询出来的是商品id,根据id找具体信息的缓存,然后返回

购物车

zset

hash

相关推荐
e***193512 分钟前
MySQL-触发器(TRIGGER)
android·数据库·mysql
执笔论英雄12 分钟前
【大模型推理】小白教程:vllm 异步接口
前端·数据库·python
Aiden1212116 分钟前
Mysql主从复制与读写分离
数据库·mysql
云边有个稻草人23 分钟前
国产化数据库标杆!金仓以五大技术优势,筑牢电力行业数字基石
数据库·金仓数据库·kes
j***121530 分钟前
MySQL如何执行.sql 文件:详细教学指南
数据库·mysql
zhouyunjian32 分钟前
10-ScheduledThreadPool应用与源码分析
运维·服务器·数据库
叫致寒吧33 分钟前
Mysql
数据库·mysql
凯子坚持 c40 分钟前
《openGauss向量数据库_助力企业RAG应用落地实践》
数据库
小熊officer41 分钟前
mysql创建用户以及赋予权限
数据库·mysql
@游子41 分钟前
SQL注入之文件读写(四)
android·数据库·sql