### 下载redis客户端 下载地址 [https://github.com/dmajkic/redis/download](https://github.com/dmajkic/redis/download "https://github.com/dmajkic/redis/download") 下载到的Redis支持32bit和64bit。根据自己实际情况选择。把文件内容拷贝到需要安装的目录下,比如:`D:\dev\redis-2.4.5`。 1)打开一个cmd窗口,使用cd命令切换到指定目录(`D:\dev\redis-2.4.5`)运行: redis-server.exe redis.conf 。 这就说明Redis服务端已经安装成功。 2)重新打开一个cmd窗口,使用cd命令切换到指定目录(`D:\dev\redis-2.4.5`)运行: redis-cli.exe -h 127.0.0.1 -p 6379 其中 `127.0.0.1`是本地ip,`6379`是redis服务端的默认端口。 这样,Redis windows环境下搭建已经完成,是不是很简单。 3)环境已经搭建好,总得测试下吧。比如: 存储一个key为test,value为hello word的字符串,然后获取key值。 正确输出 hell word,测试成功! ### PHP中使用 1) 添加phpredis扩展 首先,查看所用php编译版本V6/V9 在phpinfo()中查看 2) 下载扩展 地址:https://github.com/nicolasff/phpredis/downloads (注意所支持的php版本) 根据PHP版本号,编译器版本号和CPU架构,选择`php_redis-2.2.5-5.6-ts-vc11-x64.zip`和`php_igbinary-1.2.1-5.5-ts-vc11-x64.zip` 下载地址: http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/ http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/ http://pecl.php.net/package/redis/2.2.7/windows 3) 首先把 `php_redis.dll` 和 `php_igbinary.dll` 放入PHP的`ext`文件夹,然后在`php.ini`配置文件里添加如下代码: extension=php_igbinary.dll extension=php_redis.dll 注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效 4) 重新启动服务,查看phpinfo() 5) 用PHP测试 $redis = new Redis(); $redis->connect("127.0.0.1","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安装为服务,并自启动 下载地址https://github.com/MSOpenTech/redis/releases 解压到对应文件夹并cmd进入 Redis安装成windows服务,开机自启动,命令如下: redis-server --service-install redis.windows.conf 安装完之后,就可看到Redis已经作为windows服务了 但是安装好之后,Redis并没有启动 启动命令如下: redis-server --service-start 停止命令: redis-server --service-stop