首页 新闻 搜索 专区 学院

php设置session存储到redis无效,无法获取写入的值,急寻解决!

0
悬赏园豆:15 [待解决问题]

php设置session存储到redis无效,无法获取写入的值,急寻解决!配置检查都正常,代码里通过ini_get也能获取到配置的信息save_handler,不知道问题在哪儿,希望知道的给予指导!

黑马晓程序的主页 黑马晓程序 | 初学一级 | 园豆:154
提问于:2020-06-06 16:31
< >
分享
所有回答(1)
0

session_save_path 格式对没对,tcp://127.0.0.1:6379,如果格式没问题,你看下你redis里有没有key生成,最好用session.gc_maxlifetime设置一个过期时间

风行天下12 | 园豆:3302 (老鸟四级) | 2020-06-07 16:39

save_path是对的,redis里有没有session相关的key生成,如果有就不会取不到值了;session.gc_maxlifetime 跟这个没关系吧,现在是set后马上get都不行,不是间隔几分钟或更久

支持(0) 反对(0) 黑马晓程序 | 园豆:154 (初学一级) | 2020-06-07 16:49

@黑马晓程序: 如果key用到了过期时间,你不设置,那就是0,生成就马上会消失,你可以试试

支持(0) 反对(0) 风行天下12 | 园豆:3302 (老鸟四级) | 2020-06-07 17:20

看看你sesssion是否开启

支持(0) 反对(0) 风行天下12 | 园豆:3302 (老鸟四级) | 2020-06-07 17:23

@风行天下12:
问题找到了,用的tp框架,config里的session驱动type没有修改,哎,我疏忽了

支持(0) 反对(0) 黑马晓程序 | 园豆:154 (初学一级) | 2020-06-07 18:28

@风行天下12:
还是很感谢你的解答

支持(0) 反对(0) 黑马晓程序 | 园豆:154 (初学一级) | 2020-06-07 18:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册