欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

php中使用redis队列操作实例代码

程序员文章站 2023-02-22 21:06:17
例1,入队操作:复制代码 代码如下:connect('127.0.0.1',6379);wh...

例1,入队操作:

复制代码 代码如下:

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

例2,出队操作:

复制代码 代码如下:

<?php
$redis = new redis();
$redis->pconnect('127.0.0.1',6379);
while(true){
  try{
    echo $redis->lpop('key1')."\n";
  }catch(exception $e){
  echo $e->getmessage()."\n";
  }
  sleep(rand()%3);
}
?>