ThinkPHP5使用Redis

1.ThinkPHP框架本身存在Redis类

2.在控制器中,引入redis类,use think\cache\driver\Redis,实例化redis类

3.发现报错,是因为ThinkPHP5没有添加redis扩展

4.在localhost:8080中,找到phpinfo();(当然,也可以直接:http://localhost:8080/?phpinfo=-1)

5.查找redis,如图,存在则说明有redis扩展。不存在则需要安装redis扩展

6.记住下图圈出的信息,这个是安装正确redis扩展必备的(php版本号:7.3,X64,VC15,TS)

7.下载redis扩展,选择相应的版本,选择合适当前使用php版本的下载,我PHP版本是7.3.1,选择最新的

https://windows.php.net/downloads/pecl/releases/igbinary/

7.1.(php版本号:7.3,X64,VC15,TS)对应下载

https://windows.php.net/downloads/pecl/releases/redis/

8.下载得到两份压缩文件

8.1.将其解压到当前使用的PHP版本文件中(这个是我的目录:D:\wamp\bin\php\php7.3.1\ext)

8.2在php.ini中,添加(extension=php_igbinary.dll在前)(extension=php_redis.dll在后),然后重启服务器。就可以在phpinfo中找到redis的相关信息了。PS:如果没有找到,肯定是(php版本号:7.3,X64,VC15,TS)没有对应下载

9.到此,redis扩展已经安装成功了。再次访问控制器,如果发现出现了特别标注的如下图报错,RedisExpection;这个原因是你本地没有启动redis

9.1安装和启动redis参考

https://blog.csdn.net/yang5726685/article/details/81194979

https://www.cnblogs.com/javabg/p/9133206.html

10.总结:以上是我thinkphp中使用redis遇到的所有问题,希望对大家有帮助。

你可能感兴趣的:(thinkphp5.0,redis使用,安装redis扩展,redis使用过程出现的问题)