发布于 2014-11-19 13:35:35 | 222 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Redis 官方指南,程序狗速度看过来!

Redis Key-Value数据库

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。


本文为大家讲解的是php中使用redis队列操作实例代码,感兴趣的同学参考下。

例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);
}
?>


最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务