站长网 PHP教程 PHP实现分布式memcache设置web集群session同步的方法

PHP实现分布式memcache设置web集群session同步的方法

本篇章节讲解PHP实现分布式memcache设置web集群session同步的方法。 php的session默认是文件存储: 当做web集群,需要session同步时,将session存到分布式memcache来达到共享同步是个不错的办法 方法: 第1种: 第2种: 在php文件中使用ini_set函数进行配置

本篇章节讲解PHP实现分布式memcache设置web集群session同步的方法。

php的session默认是文件存储:

当做web集群,需要session同步时,将session存到分布式memcache来达到共享同步是个不错的办法

方法:

第1种:

第2种:

在php文件中使用ini_set函数进行配置,适合无法修改配置文件的虚拟主机

重启web服务器

查看phpinfo

PHP实现分布式memcache设置web集群session同步的方法

测试

192.168.20.193中的login.php

addServer(‘192.168.20.193’,11211);
$mem->addServer(‘192.168.20.194’,11211);
/*
//memached实现
$mem = new Memcached();
$servers = array(
array(‘192.168.20.193’,11211,33),array(‘192.168.20.194’,67)
);
$mem->addServers($servers);
*/
echo ‘


‘;
print_r($mem->get($token));
?>

” rel=”external nofollow” target=”_balnk”>跳转到194网站的个人中心

192.168.20.194中的user.php

addServer(‘192.168.20.193’,11211);
$token=$_GET[‘token’];//获取传过来的token
print_r($mem->get($token));
?>

” rel=”external nofollow” target=”_balnk”>返回193网站的个人中心

更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》

希望本文所述对大家PHP程序设计有所帮助。

本文来自网络,不代表站长网立场,转载请注明出处:https://www.tzzz.com.cn/html/jc/php/2021/0524/5827.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部