灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2971回复:0

redis---队列操作的例子(php)

楼主#
更多 发布于:2012-09-12 06:50


入队操作
01 <?php
02 $redis = new Redis();
03 $redis->connect('127.0.0.1',6379);
04 while(True){
05     try{
06         $value = 'value_'.date('Y-m-d H:i');
07         $redis->LPUSH('key1',$value);
08         sleep(rand()%3);
09         echo $value."\n";
10     }catch(Exception $e){
11         echo $e->getMessage()."\n";
12     }
13 }
14 ?>

出队操作
01 <?php
02 $redis = new Redis();
03 $redis->pconnect('127.0.0.1',6379);
04 while(True){
05     try{
06         echo $redis->LPOP('key1')."\n";
07     }catch(Exception $e){
08         echo $e->getMessage()."\n";
09     }
10     sleep(rand()%3);
11
}?>


喜欢0 评分0
游客

返回顶部