手机版

PHP实现分布式缓存设置网集群会议同步的方法

时间:2021-08-31 来源:互联网 编辑:宝哥软件园 浏览:

本文实例讲述了服务器端编程语言(专业超文本预处理器的缩写)实现分布式缓存设置网集群会议同步的方法。

服务器端编程语言(专业超文本预处理器的缩写)的会议默认是文件存储:

会话。保存处理程序=文件会话。save _ path='/var/lib/PHP/session '当做网集群,需要会议同步时,将会议存到分布式缓存来达到共享同步是个不错的办法

方法:

第一种:

VI/etc/PHP。在埃辛。save _ handler=memcachesession。save _ path=' TCP ://192。168 .20 .19:11211,TCP ://192。168 .20 ' 19:11211第2种:

在服务器端编程语言(专业超文本预处理器的缩写)文件中使用ini_set函数进行配置,适合无法修改配置文件的虚拟主机

?服务器端编程语言(专业超文本预处理器的缩写).ini_set('session.save_handler ',' memcache ');ini_set('session.save_path ',' TCP ://192。168 .20 .19:11211,TCP ://192。168 .20 .194336011211 ');重启网服务器

服务超文本协议服务重新启动查看目录下

测试

192.168.20.193中的login.php

?PHP session _ start();$ _ SESSION[' log in _ time ']=time();$ _ SESSION[' username ']=' test2 ';$ token=会话id();echo $ token//memache实现$ mem=new Memcache();$mem-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),数组(' 192.168.20.194 ',11211,67));$ mem-addServers($ servers);*/回显“HR”;print _ r($ mem-get($ token));迪瓦。168 .20 .194/用户。PHP?token=?php echo $ token?rel='外部无跟随' target=' _ balnk '跳转到194网站的个人中心a/div192.168.20.194中的user.php

?PHP $ mem=new Memcache();$mem-addServer('192.168.20.193 ',11211);$mem-addServer('192.168.20.194 ',11211);$ token=$ _ GET[' token '];//获取传过来的token print _ r($ mem-get($ token));迪瓦。168 .20 .193/用户。PHP?token=?php echo $ token?rel='外部无跟随' target=' _ balnk '返回193网站的个人中心/a/div更多关于服务器端编程语言(专业超文本预处理器的缩写)相关内容感兴趣的读者可查看本站专题: 《php缓存技术总结》 、 《PHP数组(Array)操作技巧大全》 、 《php字符串(string)用法总结》 、 《PHP错误与异常处理方法总结》 、 《php面向对象程序设计入门教程》 、 《php+mysql数据库操作入门教程》 及《php常见数据库操作技巧汇总》

希望本文所述对大家服务器端编程语言(专业超文本预处理器的缩写)程序设计有所帮助。

版权声明:PHP实现分布式缓存设置网集群会议同步的方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。