Rumah  >  Artikel  >  php教程  >  redis---队列操作的例子(php)

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

WBOY
WBOYasal
2016-06-13 10:48:311279semak imbas

入队操作

01

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:s');

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

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
 }?>
 

 

摘自  zhuangge
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn