Tp6 通过redis打造高性能购物车

Tp6 通过redis打造高性能购物车,第1张

在默认已近安装好tp6项目的前提下进行(适合数据量不是超大类型的购物车功能实现)

创建控制器Cart.php

其次是添加对应的类用来返回提示信息

添加购车功能 在控制器中接收验证数据后 传递给business 层来处理数据

业务层接收到控制器传递来的数据进行处理

对应业务层用到的【类】 记录用户购物车redis的key

1、redis内关于商品的信息可以只保存相关id信息。购物车内取值时再同步获取。

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

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

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

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

2、redis内保存价格信息,但是如果购物车内物品价格发生变化时,同步更新redis数据。

个人推荐方法1

用java做一个购物车有三种方法:

1.用cookie实现购物车;

2.用session实现购物车;

3.用cookie和数据库(购物车信息持久化)实现购物车。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11598265.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存