PHP学习心得


利用redis打造高性能购物车模块

<h2>购物车使用redis的hash类型存储数据</h2> <ul> <li>HSET 用户id 商品id 商品信息</li> </ul> <h2>缓存类目录</h2> <ul> <li>vendor/topthink/framework/src/think/cache/driver</li> </ul> <h2>redis购物车,要设置过期时间,如:三个月,六个月等</h2> <ul> <li>避免存储数量比较大</li> </ul> <h2>完美解决redis的hash购物车列表无序问题</h2> <ul> <li>redis的hash类型数据是无序的,在数据加入hash时,在存储时并不是按照先后顺序加入排列的</li> <li>商品加入顺序,最后加入的商品,在购物车中最前边展示</li> <li>在添加商品信息到redis时,商品信息里边增加添加时间参数,按照添加时间倒序排序 <ul> <li>array_multisort()</li> </ul></li> </ul>

页面列表

ITEM_HTML