Windows 环境安装 Redis 客户端 phpRedisAdmin

最近在使用Redis做为tomcat集群中的session存储,同时也存储一些访问量比较高的数据。

在调试的过程中,需要查看Redis中缓存的数据,默认客户端比较麻烦,最终发现phpRedisAdmin是一款不错的东西。

只需要安装php的redis扩展,但要注意的是php的版本号和编译器的版本(vc6orvc9orvc11)相对应,这个很重要。

phpredis扩展的下载地址:https://github.com/nicolasff/phpredis/downloads

下载文件:phpredis_5.4_vc9_nts.7z

php下载地址:http://windows.php.net/downloads/releases/archives/

下载文件:php-5.4.9-nts-Win32-VC9-x86.zip

将php的所有文件解压缩到D:/tools/php目录,将redis扩展的两个文件复制到D:/tools/php/ext目录

修改配置文件php.ini增加以下两行:

extension=php_igbinary.dll

extension=php_redis.dll

【注】顺序要先加载php_igbinary.dll,这也不很多配置不成功的原因。

运行phpinfo()查看到以下信息说明已经成功:

redis

RedisSupport=>enabled

RedisVersion=>2.2.2

配置nginx的FastCGI的方式运行php:

#passthePHPscriptstoFastCGIserverlisteningon127.0.0.1:9000

#

location~\.php${

rootd:/web;

fastcgi_pass127.0.0.1:9000;

fastcgi_indexindex.php;

fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;

includefastcgi_params;

}

下载phpRedisAdmin

https://github.com/ErikDubbelboer/phpRedisAdmin/releases

将文件复制到D:/web目录下即可。

启动nginx并运行php的FastCGI进程,我写了一个start.bat启动脚本:

echoStartingPHPFastCGI...

RunHiddenConsoleD:/tools/php/php-cgi.exe-b127.0.0.1:9000-cD:/tools/php/php.ini

echoStartingnginx...

RunHiddenConsoleD:/tools/nginx/nginx.exe-pD:/tools/nginx

【注】RunHiddenConsole作用是不显示命令行窗口

大功告成,访问一下Redis吧

http://localhost/phpRedisAdmin/index.php

相关推荐