windows系统 PHP安装Redis扩展

cmd开启/关闭redis

  redis所在路径: D:\redis\Redis-x64-3.2.100

  启动:

  start cmd /k "cd /d D:\redis\Redis-x64-3.2.100 && redis-server.exe redis.windows.conf"

  关闭:

  start cmd /k "taskkill /f /t /im redis-server.exe && taskkill /f /t /im cmd.exe"

首先在windows系统上安装redis

  1.下载地址https://github.com/dmajkic/redis/downloads。下载到的Redis支持32bit和64bit。根据自己实际情况选择,我选择32bit。把32bit文件内容拷贝到需要安装的目录下,比如:D:\redis\Redis-x64-3.2.100。

  2.打开一个cmd窗口,使用cd命令切换到指定目录(D:\redis\Redis-x64-3.2.100)运行 redis-server redis.windows.conf 。运行以后出现如下界面。

  windows系统  PHP安装Redis扩展

  

  到这一部就说明Redis服务端已经安装成功。

  3.重新打开一个cmd窗口,使用cd命令切换到指定目录(D:\redis\Redis-x64-3.2.100)运行 redis-cli.exe -h 127.0.0.1 -p 6379,其中 127.0.0.1是本地ip,6379是redis服务端的默认端口,auth redis是redis密码。运行成功如下图所示。

  这样,Redis windows环境下搭建已经完成

  在windows中让redis开机自启动:redis-server --service-install redis.windows-service.conf --loglevel verbose

  然后就可以进行操作了,下图

  windows系统  PHP安装Redis扩展

以上都没问题之后就可以设置PHP中的redis配置

  1.根据phpinfo里的配置下载合适扩展包 

      https://windows.php.net/downloads/pecl/releases/redis/2.2.7/ || php_redis-2.2.7-5.6-nts-vc11-x86

      https://windows.php.net/downloads/pecl/releases/igbinary/2.0.1/|| php_igbinary-2.0.1-5.6-nts-vc11-x86

  windows系统  PHP安装Redis扩展

  

  以phpstudy为例,下载好的扩展包打开把里面的php_redis.dll,php_redis.pdb,php_igbinary.dll,php_igbinary.pdb放到php目录下的ext目录下,然后在的php.ini中把刚才放到目录下的.dll文件写入进去,

  extension=php_igbinary.dll

  extension=php_redis.dll

  php_igbinary.dll务必放到php_redis.dll的上面

  重启apache就可以了

  windows系统  PHP安装Redis扩展

  下面是一个实例:

  

 <?php
$redis=new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('test','hello redis');
echo $redis->get('test');
//输出hello redis
?>

刚开通博客园,写的不是很好,有什么问题之处请您指正

  

上一篇:redis在windows系统下的安装和两个问题


下一篇:Windows系统下MySQL添加到系统服务方法(mysql解压版)