Think-Queue3一直提示[Exception]redis扩展未安装

场景

tp6+tq3实现的任务队列,使用redis作为数据驱动,目前是tp6可以正常使用redis了,但tq3不行,一直提示[Exception]redis扩展未安装。

解决思路

1.分析tq3源码

定位到是这一行出了问题

复制代码
        if (!extension_loaded('redis')) {
            throw new Exception('redis扩展未安装');
        }

很奇怪,tp6都可以使用了,那为啥tq3会提示未安装呢,它俩不是一个环境吗?

2.环境问题

虽说是同一个php环境,但我的tp6项目自定义了php.ini文件,但tq3使用的是默认的php.ini文件,于是在默认的php.ini文件中添加一句extension=redis,再启动tq3,成功运行。

相关推荐
神经星星10 分钟前
【vLLM 学习】API 客户端
数据库·人工智能·机器学习
小光学长36 分钟前
基于flask+vue框架的助贫公益募捐管理系统1i6pi(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库
XiaoLeisj1 小时前
【图书管理系统】深入解析基于 MyBatis 数据持久化操作:全栈开发图书管理系统:查询图书属性接口(注解实现)、修改图书属性接口(XML 实现)
xml·java·数据库·spring boot·sql·java-ee·mybatis
dr李四维1 小时前
解决缓存穿透的布隆过滤器与布谷鸟过滤器:谁更适合你的应用场景?
redis·算法·缓存·哈希算法·缓存穿透·布隆过滤器·布谷鸟过滤器
axinawang1 小时前
spring boot 整合redis
spring boot·redis·bootstrap
Alt.91 小时前
SpringMVC基础一(SpringMVC运行原理)
数据库·spring·mvc
薛晓刚2 小时前
OceanBase单机版保姆级安装
数据库
亚林瓜子3 小时前
Clickhouse试用单机版部署
数据库·clickhouse·aws·ec2
Gauss松鼠会3 小时前
GaussDB回调机制深度实践:从事件驱动到系统集成
开发语言·javascript·数据库·sql·gaussdb
25405465203 小时前
629SJBH图书管理系统设计与实现
数据库·毕业设计·毕业论文