返回
顶部

修改密码

首页 > 开发语言 > php > 正文
Windows下使用redis

+1

-1

收藏

+1

-1

点赞0

评论0

redis是什么就不必多说了,WEB开发者没有不认识的,与memcached谁优谁劣也不去争论,今天只讲在Windows下面安装redis并且使用PHP去操作redis。 首先,我们要去下载redis。官网并没有提供Windows版本的下载,网上有的教程提供的是现在Windows上面开启Linux子系统的方式(Win10…

redis是什么就不必多说了,WEB开发者没有不认识的,与memcached谁优谁劣也不去争论,今天只讲在Windows下面安装redis并且使用PHP去操作redis。
首先,我们要去下载redis。官网并没有提供Windows版本的下载,网上有的教程提供的是现在Windows上面开启Linux子系统的方式(Win10自带ubuntu子系统,自此Win10成了最好用的Linux发行版本,手动滑稽)。
其实在官网提供了一个Win上的解决方案,就是MicrosoftArchive提供的Windows版redis
地址是:redis

image.png
image.png

因为目前我们还没有3.2版本的php扩展,所以我们下载3.0的版本(msi文件),一路默认安装即可。(redis版本一定要和我们的dll扩展版本一致)
安装
安装

点击下一步
下一步
下一步

路径默认并勾选将redis命令加入到PATH中
PATH最好勾上
PATH最好勾上

端口号可以默认也可自己更改成容易记住的,但是如果你是redis新手,尽量不要改动这个默认的端口号
端口号最好默认
端口号最好默认

安装完成后,我们打开C:\Program Files\Redis目录,这就是我们的安装目录,配置文件和Linux略有不同,并且Windows不支持daemonize的,但是当你安装好之后,其实redis服务器已经在后台启动并且每次都会开机自起,所以也不必担心常驻内存的问题。
image.png
image.png

因为我们前面已经把redis加入到PATH中了,所以可以直接使用redis命令,我们随便打开一个cmd窗口,输入redis-cli即可进入redis,也可以直接打开redis-cli.exe进入
redis的服务器进程
redis的服务器进程

redis启动
redis启动

我们使用get和set简单的测试一下 redis使用正常
简单测试
简单测试

然后我们要给redis安装php扩展,目前Windows上面只有Php7.0和7.1的现成dll,版本较低的请自行编译。
我们进入到:PECL扩展中下载dll
同时还需要这个igbinary这个dll,因为安装方式一样,在这只用redis的dll安装作为示范。

注意版本号
注意版本号

因为笔者是Win10 64为的 PHP是7.0所以下载这个版本,大家可以根据自己的版本下载。TS和NTS是指线程安全和非线程安全,主要区别是要看你的PHP是ISAPI还是FastCGI方式运行的,如果你不懂是什么意思,请下载非线程安全版本。


64非线程安全版本
64非线程安全版本

下载之后我们将dll文件放到我们PHP安装目录下面的ext目录即可(igbinary这个dll同样处理)

dll文件
dll文件

解压到PHP的扩展目录
解压到PHP的扩展目录

然后编辑php.ini文件,在加载扩展这块增加两行,igbinary一定要在redis的前面,否则redis不生效。
extension=php_igbinary.dll
extension=php_redis.dll
增加扩展
增加扩展

接下来我们在WWW目录新建一个php文件,用来链接并测试redis

image.png
image.png

大家都知道如果在redis中输入ping服务器会回复我们一个pong,那我们来测试一下是否使用成功。
image.png
image.png

可以看到我们链接成功了,至于redis的类使用方法,大家可以参考phpredis项目说明点我起飞

扫一扫在手机打开

评论
已有0条评论
0/150
提交
热门评论
相关推荐
今日要闻
换一批
热点排行