Redis是典型的NoSql(非关系型数据库)之一,他是一个高性能的Key-Value数据库。它支持数据的持久化,官方测试读的速度是110000次/s,写的速度是81000次/s ,由于Redis提供了键过期的功能,所以现在被广泛用于缓存,合理运用缓存不仅可以提升站点访问速度还可以大幅降低数据库压力。
下面我会从0开始讲解如何在你的Windows下配置好Redis环境
以及Redis在TP5.1框架中如何使用
目录:
一、Windows下Reids环境配置:
1.下载并开启PHP扩展:Redis Igbniary
Redis扩展下载链接:https://windows.php.net/downloads/pecl/releases/redis/
Igbniary扩展下载链接:https://windows.php.net/downloads/pecl/releases/igbinary/
点击进入下载链接选择下面的最新版,然后可以看到一个下载目录,这里要下载和自己服务器php配置符合的文件,如果不清楚自己服务器配置的话可以用phpinfo();函数查看一下自己的phpinfo信息,下面是我用phpinfo();查看到的信息:
这里只需要注意三个信息,我分别用红框注明了
Compiler决定了你要下载扩展的VC版本,我这里是VC15。
Architecture决定了你要下载扩展是多少位的,我这里是X86(32位)
Thread Safety决定你要下载扩展是否开启线程安全,我这里是enabled,对应的是开启(Ts),如果是未开启则是(Nts)。
知道了自己PHP具体信息后我们便可以知道自己要下载的是哪个扩展了,比如我需要下载的是VC15+X86+Ts版本的:
将两个压缩包下载后解压出来,在对应文件夹找到这四个文件:
然后将这四个文件放入服务器php目录中的ext文件夹中,这里注意每个人的目录位置和路径都不一样,请找到你自己的路径
这里以我的环境为例(XAMPP),我需要将这四个文件放入F:\XAMPP\php\ext即可。
将这四个文件放入文件夹后我们需要打开服务器php目录中的配置文件php.ini添加并开启下列相应扩展:
;php_redis
extension=php_igbinary.dll
extension=php_redis.dll
添加并开启这两个扩展后需要重启一下服务器,重启服务器后我们再次使用phpinfo();函数来查看信息,如果在列表中可以找到Redis和Igbinary列表即说明我们已经成功为服务器上的PHP添