goback add

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

3431 点击·0 回帖
灯火互联
楼主


入队操作
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