最近在开发中,线上数据需要用到redis缓存服务器,于是在本地开发时也需要redis环境。这是一篇如何在Windows下安装并使用redis的文章,如果需要在PHP代码中操作redis我们可能还需要下载php扩展`php_redis.dll`,具体可参考[这篇文章](/article/16.html)
## 安装Redis
首先找到Windows下的Redis安装包,打开[官网下载页面](http://redis.io/download)找到"Windows"项然后点击“[Learn more](https://github.com/MSOpenTech/redis)”,打开github项目。
![](https://box.kancloud.cn/a605646baadabaf5458735ce8e0674a3_1181x617.png)
在打开github的页面中下拉找到README.md里面的"Redis on Windows"项,这里有一句”You can download the latest unsigned binaries and the unsigned MSI installer from the release page.“.点击”release page“打开下载页面,这里可以选择对应的版本下载。
![](https://box.kancloud.cn/14c12f3171bc5a3623af3ad6c8a0787e_991x432.png)
### 选择下载版本
这里我选择版本3.0.501然后在页面下点击“Redis-x64-3.0.501.msi"下载安装包
![](https://box.kancloud.cn/4486207882f13071ca1fe76af8d5495f_955x480.png)
### 得到.msi文件,开始安装
下载Redis-x64-3.0.501.msi之后双击打开安装配置页面,一般来说默认即可,但是你要知道配置项的意思,根据具体情况配置。最后点击install即可安装。
## 启动Redis
### 在安装目录启动黑窗口
安装之后打开文件夹`C:\ProgramFiles\Redis`发现安装目录有很多.exe文件,使用Shift+鼠标右键,选择**在此处打开命令窗口(W)**,呼出'黑窗口'。
![](https://box.kancloud.cn/343242ba5a8a116ac4e582bf0ddac837_254x450.png)
### 启动服务
进入redis安装目录后 开启服务 执行下面的命令:
~~~
redis-server.exe redis.windows.conf
~~~
>**错误**
[8552] 05 May 10:54:14.607 # Creating Server TCP listening socket *:6379: bind:
Unknown error
如果出现上面的错误查看端口是否被占用,我的是右击有redis-server.exe服务开启了,关掉重新执行命令即可;
## 测试使用
~~~
redis-cli.exe -h 127.0.0.1 -p 6379
keys *
set website blog.webfsd.com
get website // 得到 blog.webfsd.com
~~~
- 开始
- PHP配置参数的介绍
- PHP代码优化
- php中的命名空间
- PHP文件上传类
- PHP文件下载
- PHP验证码
- ThinkPHP3.2 框架函数
- A函数:实例化控制器
- C函数:设置和获取配置参数
- D函数:实例化模型
- F 函数:快速缓存设置和存取
- M函数:例化模型(无需定义模型类)
- L函数:设置和获取语言变量
- S 函数:缓存设置和存取
- R函数:直接调用控制器的操作方法
- U函数:URL地址生成
- I 函数:安全获取系统输入变量
- 日志
- ThinkPHP在关闭调试模式导致函数被缓存
- MySQL触发器使用时遇到的坑
- PHP常用函数
- 五一回家记录
- window的PHP开发(wamp)下安装redis扩展
- Windows下安装使用Redis
- PHP7新特性
- 利用 phpmailer 类实现队列发送邮件
- GD 库图像处理
- 检测 PHP 模块是否开启
- GD 库操作一般步骤
- GD 库绘画改变字体
- GD 绘制验证码
- GD 缩略图实现
- GD 绘制水印
- 日期时间函数库
- PHP 函数
- 无限极分类