您的位置:首页 > 数据库 > Redis

Redis消息队列示例

2016-11-02 14:42 330 查看
 入队操作

 <?php

 $redis = new Redis();

 $redis->connect('127.0.0.1',6379);

 while(True){

     try{

         $value = 'value_'.date('Y-m-d H:i:s');

         $redis->LPUSH('key1',$value);

         sleep(rand()%3);

         echo $value."\n";

     }catch(Exception $e){

         echo $e->getMessage()."\n";

     }

 }

 ?>

出队操作

 <?php

 $redis = new Redis();

 $redis->pconnect('127.0.0.1',6379);

 while(True){

     try{

         echo $redis->RPOP('key1')."\n";

     }catch(Exception $e){

         echo $e->getMessage()."\n";

     }

     sleep(rand()%3);

 }?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: