使用redis-listllen命令:获取列表的长度,如果列表key不存在,则返回0,如果给定的key不是列表类型,报错将返回lpush命令:将值插入到列表的头部。如果键不存在,则创建一个空列表并进行LPUSHed。当键存在但不是列表类型时返回错误。lpop命令:该命令用于移除并返回列表的第一个元素。(Atomicity)下面是laravel写的简单democheckStore()){//TODO创建订单return'successfulpurchase';}else{//TODO因存货不足返回'已售罄'而创建失败;}}/***检查库存*/privatefunctioncheckStore(){returnRedis::lpop('goods_store');}}
