云岚到家购物车迁移思路

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

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

要是要求并发量的话:

操作redis

表设计

购物车的redis结构

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

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

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

购物车缓存方案

缓存过期时间

添加购物车

hash表

查询购物车

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

购物车

zset

hash

相关推荐
Maverick061 小时前
Oracle PDB 概念与架构
运维·数据库·oracle
新猿一马1 小时前
服务端安全开发注意事项
数据库·web安全·oracle
bigcarp1 小时前
Roundcube Webmail + sqlite
数据库·sqlite
m0_662577972 小时前
自动化机器学习(AutoML)库TPOT使用指南
jvm·数据库·python
_Re.2 小时前
达梦数据库阻塞及锁处理
数据库
于慨2 小时前
spring boot
java·数据库·spring boot
爱学习的小可爱卢2 小时前
Redis从入门到精通:入门到精通(万字详解)
数据库·redis·中间件
sqyno1sky2 小时前
机器学习模型部署:将模型转化为Web API
jvm·数据库·python
爱丽_2 小时前
G1 深入:Region、Remembered Set、三色标记与“可预测停顿”
java·数据库·算法
dapeng28702 小时前
机器学习与人工智能
jvm·数据库·python