1、redis安装
参考:菜鸟教程http://www.runoob.com/redis/redis-install.html
2、安装php的redis扩展
1)phpinfo()查看php版本信息;
2)redis扩展下载地址:https://windows.php.net/downloads/pecl/releases/redis/
igbinary扩展下载地址:https://windows.php.net/downloads/pecl/releases/igbinary/
3)下载完成后,分别将文件中的php_redis.dll
和php_igbinary.dll
拷贝至php的ext目录下
4)在php.ini中添加以下代码
; php_redis
extension=php_igbinary.dll
extension=php_redis.dll
5)再查看phpinfo:
3、重启服务器和redis服务
4、代码测试:
/**
* 进队列
*/
public function test_push(){ $redis=new \Redis();
$redis->connect('127.0.0.1');
$i=0;
$j=1;
while($i<50){
echo $j.'-';
$redis->lPush('click',$j);
$k=$i;
$i=$j;
$j=$k+$j;
}
} /**
* 出队列
*/
function test_pop(){
$redis = new \Redis();
$redis->connect('127.0.0.1');
//lPop()取出队列尾部的值,rPop()取出队列头部的值
while ($value=$redis->lPop('click')){
echo $value.'-';
} }
结果:
进队列:1-1-2-3-5-8-13-21-34-55-
出队列:55-34-21-13-8-5-3-2-1-1-