四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

采用memcache在web集群中實現session的同步會話

使用memcache來同步session是還是不錯的,當然也可以通過redis來保存session,可以php開啟并將Session存儲到Redis緩存,下面是設置利用memcache在web集群中同步會話session的實現過程:

1、模擬web集群

我啟動了二個memcached進程,分別模擬二臺服務器

/usr/local/bin/memcached -d -m 20 -u zhangy -p 12000 -P ./memcached.pid
/usr/local/bin/memcached -d -m 20 -u zhangy -p 13000 -P ./mem.pid

2、修改php的配置

vi /usr/local/php/lib/php.ini

session.save_handler = "memcache"
memcache.hash_strategy = "consistent"
session.save_path = "tcp://127.0.0.1:13000?weight=10,tcp://127.0.0.1:12000"

說明:第一行,session的儲存方式是memcache;第二行,memcache的hash算法是consistent;第三行,session儲存的地位;

3、重啟apache

查看phpinfo

session

Session Support enabled
Registered save handlers files user sqlite memcache
Registered serializer handlers php php_binary

緊接著下面是:

session.save_path tcp://127.0.0.1:13000,tcp://127.0.0.1:12000 tcp://127.0.0.1:13000,tcp://127.0.0.1:12000

4、做個簡單測試如下:

a)、準備文件session.php

<?php session_start(); $_SESSION['username'] = "abcabc"; echo session_id(); ?>

b)、顯示session內容文件

<?php $mem = new Memcache; $mem->addServer("127.0.0.1",12000)or die ("Could not add server 12000"); $mem->addServer("127.0.0.1",13000)or die ("Could not add server 13000"); $val = $mem->get('qp0mrob2ovcqle3u4lbr4obsa5'); //echo session_id(); 得到的session idecho $val; ?>

php技術采用memcache在web集群中實現session的同步會話,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 常虹| cctv5+体育频道| 《与凤行》演员表| 1—42集分集剧情简介| 危险诱惑| 林丹出轨视频| 李柯以写真照片| https://www.douyin.com| 自拍成人| 杨佑宁个人简历| 八年级上册英语课堂作业答案| 精卫填海演员表| 白洁少妇掀起裙子呻吟声视频| 绝路逢生| 海豹w| 祝福语生日| 孙兴电影| 自拍成人| 林海雪原演员表| 乱世伦情 电影| 林圣闳最帅的10张照片| 与妻书 电影| 浙江卫视今天全部节目表| 卷珠帘歌词| 美女网站视频免费| 天国恩仇| 内蒙古电视台节目表| 建设工程监理规范最新版50319-2019| 男同性网站| 忍者2| cctv5+体育赛事直播时间| 囧妈电影| 柳堡的故事演员表| 281封信电视剧演员表| 《致青春》电影| 痛风能吃豆腐吗| 陈慧娴个人资料| 礼运节选高中原文| 李柯以写真照片| 真爱诺言大结局| 睡衣派对|