当前位置:   article > 正文

laravel框架多项目共享redis遇坑总结_laravel redis tags 不同台不一样

laravel redis tags 不同台不一样
事情起因,一台服务器上面放了多个项目,然后项目共用一个redis。结果今天开发的时候,我死活拿不到数据

在这里插入图片描述
在服务器终端链接redis,确定了db0是百分百有数据的,结果我在项目中怎么都打印不出来
在这里插入图片描述
在这里插入图片描述
当时第一反应以为是,redis的一个序列化配置导致的,因为我这个项目确实特殊配置了这一项,但是这个只会影响到数据存储在redis里面的格式,怎么会导致取不到呢。没办法,我就想着既然取不到,那我自己这个项目设置一下这个缓存,看能不能取到,结果是可以取到的,然后我上终端打印出来,果然发现了原因
在这里插入图片描述
原来laravel框架会自带有缓存前缀的,在去看database.php文件,果然发现确实有一项配置

在这里插入图片描述
如果不需要前缀,这里设置为空就好了,默认是会以项目名做前缀,原因总结,没仔细看redis的配置项,最后找到原因,希望对你有帮助。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/225087
推荐阅读
相关标签
  

闽ICP备14008679号