使用 java servlet 在购物车中维护会话

session maintenance in Shoping Cart using java servlet

我正在制作购物车。我必须建立在 Java 之上。哪种会话维护技术最适合会话维护(隐藏文件、cookie、URL 重写或其他),当由于购物时某些国家断电(断开连接)而导致连接丢失时,会话维护受到高度关注

嗨,你可以试试 Redis。 http://redis.io/

Redis 是一种开源、BSD 许可的高级键值缓存和存储。它通常被称为数据结构服务器,因为键可以包含字符串、散列、列表、集合、排序集合、位图和 hyperloglogs。

保存购物车会话的一种方法是创建一个随机购物车 ID,然后将其放在浏览器 cookie 中,然后将随机购物车 ID 保存到 Redis 服务器中,这样每次用户在您的购物车中添加商品时,使用以下命令更新 Redis 服务器购物车 ID 作为键,然后使用您需要的数据更新该键的值。顺便说一句,redis 可以处理值中的对象。

即使出现电源故障,数据也会存储在服务器上,使用浏览器 cookie 中存储的购物车 ID,您可以检索数据。

我有一个项目已经在使用 redis,尤其是在购物车上。 检查 http://www.metrosix.com/