商品价格有所改动怎么同步redis购物车的该商品价格

2026年09月27日 02:52
有4个网友回答
网友(1):

  1. 购物车里面只保存商品的 id。

  2. 商品的价格按照 id 单独存在 redis 里面。

  3. 价格改动的时候,按照商品 id 修改 redis 里面的价格数据。

  4. 获取购物车信息的时候,根据购物车里的商品再单独在 redis 里面查询商品价格。

网友(2):

这种要分情况处理,如果是修改价格影响到后面产品的销售,前面已销售产品的价格不变的话,需要更多的处理,首先需要增加新商品(可复制原商品),调整价格,添加到redis,并将原redis中的商品设置为过期,如果没有缓存的必要可去掉

我觉得应该是这种情况居多吧,单纯的更新价格很危险

网友(3):

这个就要看你redis里面怎么存的购物信息,如果是整体json的话,就取出来json decode后修改再存入,一般购物车不会放价格的信息,只存skuid和个数已经一些附加信息!具体要看redis是用什么数据结构存放的,调用对应的方法更新就好了!

网友(4):

找到一份reids 视频,你可以看一下
www.bilibili.com/video/av48051259