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 }?> | |
![]() | ![]() |