分布式memcache实现web集群session同步
来源:互联网 发布:淘宝怎么出售禁售商品 编辑:程序博客网 时间:2024/06/11 06:41
php的session默认是文件存储:
第1种:
vi /etc/php.ini
第2种:
在php文件中使用ini_set函数进行配置,适合无法修改配置文件的虚拟主机
service httpd restart
192.168.20.194中的user.php
session.save_handler = files session.save_path = "/var/lib/php/session"
当做web集群,需要session同步时,将session存到分布式memcache来达到共享同步是个不错的办法
方法:第1种:
vi /etc/php.ini
session.save_handler = memcache session.save_path = "tcp://192.168.20.193:11211,tcp://192.168.20.194:11211"
第2种:
在php文件中使用ini_set函数进行配置,适合无法修改配置文件的虚拟主机
<?php .... ini_set("session.save_handler", "memcache"); ini_set("session.save_path", "tcp://192.168.20.193:11211,tcp://192.168.20.194:11211"); .... ?>
service httpd restart
查看phpinfo
测试
192.168.20.193中的login.php
<?phpsession_start();$_SESSION['login_time'] = time();$_SESSION['username'] = 'test2';$token=session_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), array('192.168.20.194', 11211, 67));$mem->addServers($servers);*/echo '<hr>';print_r($mem->get($token));?><div><a href="http://192.168.20.194/user.php?token=<?php echo $token;?>" target="_balnk">跳转到194网站的个人中心</a></div>
192.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'];//获取传过来的tokenprint_r($mem->get($token));?><div><a href="http://192.168.20.193/user.php?token=<?php echo $token;?>" target="_balnk">返回193网站的个人中心</a></div>
0 0
- 分布式memcache实现web集群session同步
- memcache分布式实现、memcache分布式的数据同步、memcache保存session数据的实现
- web集群时利用memcache来同步session
- web集群时利用memcache来同步session
- web集群时利用memcache来同步session
- Apache+Tomcat实现负载均衡及集群(session同步)--五、session同步(3)使用memcache
- Memcache 实现tomcat集群session共享
- php web分布式后,memcache存session实现多域名跨域登录
- Apache shiro集群实现 (八) web集群时session同步的3种方法
- Apache shiro集群实现 (八) web集群时session同步的3种方法
- Apache shiro集群实现 (八) web集群时session同步的3种方法
- web集群时session同步的方法
- haproxy+nginx+tomcat+memcache实现动静分离、会话同步集群
- spring-session实现分布式集群session的共享
- spring-session实现分布式集群session的共享
- tomcat集群 memcache共享session
- memcache同步session的方法
- memcache同步session的方法
- 问题:encodeURIComponent()
- 灰度变换函数
- 20153:补足程序3(next_permutation)
- Hdu 5446 Unknown Treasure(Lucas+中国剩余定理)
- HDU-1596-find the safest road
- 分布式memcache实现web集群session同步
- HDU 1102 Constructing Roads【简单最小生成树,Prime算法+Kruskal算法】
- eclipse中的.project 和 .classpath文件的具体作用
- C++: 运算符重载(一)、友元函数、链式编程支持
- KMP字符串模式匹配详解
- Ubuntu系统(bluez)蓝牙调试
- vector和iterator的使用,排序,打印,挑选偶数
- MySQL之游标
- Java心得体会之多态