php会话保存在redis,实现分布式会话同步

来源:赵克立博客 分类: PHP 标签:php扩展发布时间:2020-01-13 14:01:08最后更新:2020-01-13 14:01:08浏览:620
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。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());



微信号:kelicom QQ群:215861553 紧急求助须知
Win32/PHP/JS/Android/Python