Redis队列——PHP操作简单示例

1、入队操作

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、出队操作

pconnect('127.0.0.1',6379);
while(True){
	try{
		echo $redis->LPOP('key1')."\n";
	}catch(Exception$e){
		echo$e->getMessage()."\n";
	}
	sleep(rand()%3);
}
?>


你可能感兴趣的:(PHP)