赞
踩
在服务器终端链接redis,确定了db0是百分百有数据的,结果我在项目中怎么都打印不出来
当时第一反应以为是,redis的一个序列化配置导致的,因为我这个项目确实特殊配置了这一项,但是这个只会影响到数据存储在redis里面的格式,怎么会导致取不到呢。没办法,我就想着既然取不到,那我自己这个项目设置一下这个缓存,看能不能取到,结果是可以取到的,然后我上终端打印出来,果然发现了原因
原来laravel框架会自带有缓存前缀的,在去看database.php文件,果然发现确实有一项配置
如果不需要前缀,这里设置为空就好了,默认是会以项目名做前缀,原因总结,没仔细看redis的配置项,最后找到原因,希望对你有帮助。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。