307 Star 1.5K Fork 331

GVPThinkPHP / thinkphp

 / 详情

thinkphp6 自定义指令下调用的model,使用redis缓存会报错

待办的
创建于  
2021-06-29 17:24

同一个model方法在 控制器中调用 并通过url访问 正确
通过自定义指令调用 报错,报错内容如下:

 [InvalidArgumentException]                        
  Unable to resolve NULL driver for [think\Cache].  

model方法中使用了Cache::get(); Cache使用的是redis

评论 (3)

keinx 创建了任务
keinx 关联仓库设置为ThinkPHP/thinkphp
展开全部操作日志

为什么不是在service层调用缓存

如果系统安装了多个php版本,很大可能是没有加载redis模块,核对一下php -m 和页面上phpinfo输出的信息,确认redis是否正确加载了

命令行不支持多应用,需要把redis的配置放在最外面的配置文件里面

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(4)
65945 hppwz 1626261475 123122 vulcan z 1623213150
PHP
1
https://gitee.com/liu21st/thinkphp.git
git@gitee.com:liu21st/thinkphp.git
liu21st
thinkphp
thinkphp

搜索帮助