php分布式redis实现session共享

Posted 雪之谷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php分布式redis实现session共享相关的知识,希望对你有一定的参考价值。

方法一:找到配置文件php.ini,修改为下面内容,保存并重启服务
session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379"
方法二:直接在代码中加入以下内容
ini_set("session.save_handler", "redis");
ini_set("session.save_path", "tcp://127.0.0.1:6379");
注:如果配置文件redis.conf里设置了连接密码requirepass,save_path需要这样写tcp://127.0.0.1:6379?auth=authpwd ,否则保存session的时候会报错。
     如果选择redis数据库,session.save_path = "tcp://127.0.0.1:6379:6789?database=11"

以上是关于php分布式redis实现session共享的主要内容,如果未能解决你的问题,请参考以下文章

Redis 分布式缓存,是如何实现多台服务器SESSION 实时共享的

redis实现session共享的一些细节

PHP分布式中Redis实现Session

Spring Session + Redis实现分布式Session共享

PHP分布式中Redis实现Session

使用 Redis 实现 Session 共享