最近听说Redis用的人挺多的,就抽出时间研究一下,嘿嘿~~ 废话就不多说了,直接说正题!

首先,下载Redis的windows32位客户端:window32位下载

下载后建议解压到web目录之类的地方,譬如:D:\WWW\Redis

解压完之后,打开cmd运行窗口,输入以下指令(我把redis放在了D盘www目录下面)
如图

如果你能看到CMD显示以下内容,恭喜你,你的Redis服务端已经ok了:
如图

以后要使用都可以用这个指令开启Redis,当然窗口不能关闭,关闭窗口Redis会停止运行。

然后:建立PHP到Redis的连接,使PHP能够直接往Redis里发送数据:

请运行phpinfo()查看以下内容:PHP版本号、TS or NTS、VC版本
如图:

请选择对应的版本下载

php5.3-ts-vc9 (我用的是WAMP)

php5.4-ts-vc9 (XAMPP的一般用这个)

下载后请将解压得到的DLL文件拷贝到php/ext目录下,譬如我的是D:\wamp\bin\php\php5.3.10目录下

然后就是修改php.ini了,在你看到的一大堆extension=XXXXX.dll的后面加上以下内容(大意就是让Apache在启动的时候去加载对应扩展):
PHP5.3:extension=php_redis.dll

如果是PHP5.4:(顺序不可颠倒)
extension=php_igbinary.dll
extension=php_redis.dll

字段添加完后保存重启Apache(不重启是不会加载的),然后再看一下你的phpinfo里面是不是能搜到Redis扩展了,如果搜到那就恭喜你,扩展加载成功可以接着下一步了,如果搜不到也恭喜你,回头检查下哪个步骤出了问题。(如图,版本不同可以不用纠结)
如图:

到目前安装以及配置都完事了,那么就让我们来测试一下:
让我们来新建一个php文件,代码如下:

<?php
	$redis = new Redis();
	$redis->connect('127.0.0.1',6379);
	//$redis->connect("test.com",6379); //php客户端设置的ip及端口
	//存储一个值
	$redis->set("say","Hello World");
	echo $redis->get("say"); //应输出Hello World

	//存储多个值
	$array = array('first_key'=>'first_val',
	'second_key'=>'second_val',
	'third_key'=>'third_val');
	$array_get = array('first_key','second_key','third_key');
	$redis->mset($array);
	var_dump($redis->mget($array_get));
?>

保存,运行。如果看到下图,恭喜你,开始你的Redis之旅吧!

转载请注明转自:运达's blog 原文地址:http://www.yunda51.com/1436.html