php会话保存在redis,实现分布式会话同步
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2020-01-13 14:01:08
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章
使用负载服务器后有个问题要解决的就是会话的同步,php可以配置把会话保存到redis中然后使用redis的集群实现会话同步,如下
// 如果未修改php.ini下面两行注释去掉 ini_set('session.save_handler', 'redis'); ini_set('session.save_path', 'tcp://127.0.0.1:6379?auth=admi*****kl&database=11'); session_start(); $_SESSION['sessionid'] = 'this is session content!'; echo $_SESSION['sessionid']; echo '<br/>'; // $redis = new redis(); // $redis->connect('127.0.0.1', 6379); // // redis 用 session_id 作为 key 并且是以 string 的形式存储 // echo $redis->get('PHPREDIS_SESSION:' . session_id());