云岚到家购物车迁移思路

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

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

要是要求并发量的话:

操作redis

表设计

购物车的redis结构

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

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

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

购物车缓存方案

缓存过期时间

添加购物车

hash表

查询购物车

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

购物车

zset

hash

相关推荐
生命几十年3万天15 分钟前
redis时间优化
数据库·redis·缓存
Elastic 中国社区官方博客17 分钟前
释放专利力量:Patently 如何利用向量搜索和 NLP 简化协作
大数据·数据库·人工智能·elasticsearch·搜索引擎·自然语言处理
力姆泰克20 分钟前
看电动缸是如何提高农机的自动化水平
大数据·运维·服务器·数据库·人工智能·自动化·1024程序员节
力姆泰克20 分钟前
力姆泰克电动缸助力农业机械装备,提高农机的自动化水平
大数据·服务器·数据库·人工智能·1024程序员节
Lionhacker21 分钟前
网络工程师这个行业可以一直干到退休吗?
网络·数据库·网络安全·黑客·黑客技术
eternal__day34 分钟前
MySQL_聚合函数&分组查询
数据库·mysql
WZF-Sang2 小时前
Linux—进程学习-01
linux·服务器·数据库·学习·操作系统·vim·进程
cooldream20092 小时前
Spring Boot中集成MyBatis操作数据库详细教程
java·数据库·spring boot·mybatis
棱角~~2 小时前
盘点和嗨格式一样好用的10款数据恢复!!
数据库·经验分享·安全·电脑·学习方法