为了在本地环境尝试redis缓存操作,需要安装redis扩展,
我本地环境用的是wamp3.0.6,使用的php版本是7.0.10
安装redis扩展需要两个步骤:
1 下载window下的redis,访问 https://github.com/ServiceStack/redis-windows
1.1 下载redis,可以 直接下载最新版的redis redis-latest.zip
1.2 解压到D盘目录即可
1.3 双击redis-server.exe,如下图所示,成功运行redis服务端了
1.4 双击 redis-cli.exe 可以打开客户端 尝试一下设置个缓存看看
redis 127.0.0.1:6379> SET foo bar
OK
redis 127.0.0.1:6379> KEYS *
1) "foo"
redis 127.0.0.1:6379> GET foo
"bar"
redis 127.0.0.1:6379>
2.1 下载对应版本的php_redis.dll 下载地址:http://windows.php.net/downloads/pecl/releases/redis
注:php7目录下有php7.dll的选择nts版本;有php7ts.dll的选择ts版本。
我下载的是upupw的扩展 http://php.upupw.net/news/4/5305.html
解压后将php_redis.dll放在 wamp64\bin\php\php7.0.10\ext\ 目录下
2.2 配置php.ini
在php.ini中加入 extension=php_redis.dll
重启wamp后,查看phpinfo http://localhost/?phpinfo=1
看到以上信息说明redis扩展已经加上了.
3 如果隐藏redis运行窗口
每次打开redis-server都会出现上面的那个窗口,关闭后redis就停止运行了,对于强迫症的我就不喜欢那个窗口一直停留在我的任务栏,所以找了一下如何隐藏的教程,在此分享一下.
参考地址:http://www.cnblogs.com/tujia/p/6076661.html
实现方法是利用一个vbe脚本去运行一个bat脚本,在bat脚本里启动exe软件
redis.vbe
set ws=wscript.createobject("wscript.shell")
ws.run "redis.bat /start",0
@echo off
d:
cd redis-2.0.0
redis-server.exe