本文主要介绍如何在win10系统下安装Redis服务器 ;
主要是我在用tp3.2做api的时候想试一试api限流怎么做,在网上搜到了很多的方式,其中一种就是用Redis,所有又跑过去研究了一下Redis,在此做个记录。
api限流方式资料参考:
1.http://blog.41ms.com/post/61.html
2.https://www.cnblogs.com/softidea/p/6229543.html
3.https://my.oschina.net/crazymus/blog/534823
好的,现在进入主题。
第一步:下载windows版本的Redis
Redis现在官方好像不提供window版本了,不过还是可以到github上下载。
地址:https://github.com/MSOpenTech/redis/tags
选择版本下载 比如我下的是Redis-x64-3.2.100.zip
虽然正式部署一般是在Linux系统,不过研究阶段还是用window吧...
ps:貌似只有X64版本的 X86的就不用试了QAQ
第二步:启动服务器
下载完成后,解压。 然后用cmd命令进入到该目录下 ,如下图:
使用命令 redis-server redis.windows.conf 启动服务器
如上图表示已经成功启动。
常用的redis服务命令。
卸载服务:redis-server --service-uninstall
开启服务:redis-server --service-start
停止服务:redis-server --service-stop
第三步:配置环境变量+设置Redis服务
其实到第二步已经成功了,第三步可要可不要。
1.Redis解压目录添加到环境变量中 比如我的是 D:\Redis\Redis-x64-3.2.100
添加环境变量是为了方便测试 添加方法就不写了
2.设置Redis服务
如果不设置Redis服务 当你关闭cmd命令窗口时 Reids服务器会自动关闭 所以需要的话 可以设置一下
设置服务命令
redis-server --service-install redis.windows-service.conf --loglevel verbose
设置完成后会在 计算机管理-服务 列表中看到 Redis 如图:
至此Reids安装全部完成 但是如果想要在php中使用Redis 还要安装Reids扩展。
具体资料请参考:
http://www.runoob.com/redis/redis-php.html
https://jingyan.baidu.com/article/9989c74631873bf648ecfed4.html
ps:下载phpredis扩展一定要对应版本下载
在这里附加下载路径:http://windows.php.net/downloads/pecl/releases/