redis_php简单秒杀实例代码
2019-02-13 17:41
253 查看
[code]<?php header("content-type:text/html;charset=utf-8"); $redis = new redis(); $result = $redis->connect('127.0.0.1', 6379); $watchkey = $redis->get("watchkey"); $rob_total = 10; if($watchkey<$rob_total){ $redis->watch("watchkey"); $redis->multi(); $redis->hSet("watchlist","user_id_".mt_rand(1, 9999),time()); $redis->incr("watchkey"); $rob_result = $redis->exec(); if($rob_result){ $watchlist = $redis->hGetAll("watchlist"); echo "抢购成功!<br/>"; echo "剩余数量:".($rob_total-$watchkey-1)."<br/>"; echo "用户列表:<pre>"; var_dump($watchlist); }else{ echo "手气不好,再抢购!"; } }else{ echo "已被抢购完!"; }
相关文章推荐
- yii框架redis结合php实现秒杀效果(实例代码)
- php简单socket服务器客户端代码实例
- php生成xml简单实例代码
- php简单socket服务器客户端代码实例
- 一个简单的php MVC留言本实例代码(必看篇)
- php生成html简单代码实例 .
- Redis:安装、配置、操作和简单代码实例(C语言Client端)
- php生成xml简单实例代码
- PHP商品秒杀问题解决方案实例详解【mysql与redis】
- Redis:安装、配置、操作和简单代码实例(C语言Client端)
- php简单socket服务器客户端代码实例
- php图片加水印原理(超简单的实例代码)
- PHP分多步骤填写发布信息的简单方法实例代码
- php redis 处理websocket聊天记录的实例代码
- php中使用redis队列操作实例代码
- 简单的PHP留言本实例代码
- redis安装 phpredis Jedis 扩展的实现及注意事项,php,java,python相关插件安装实例代码和文档推荐
- PHP分多步骤填写发布信息的简单方法实例代码
- php生成xml简单实例代码
- php和数据库结合的一个 简单的web实例 代码分析 (php初学者)