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

采用memcache在web集群中實(shí)現(xiàn)session的同步會話

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

1、模擬web集群

我啟動了二個memcached進(jìn)程,分別模擬二臺服務(wù)器

/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)、準(zhǔn)備文件session.php

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

b)、顯示session內(nèi)容文件

<?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技術(shù)采用memcache在web集群中實(shí)現(xiàn)session的同步會話,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 欧卡2mod| 王安宇电影| cctv6电影节目表| 柳堡的故事演员表| 谍变1939全部演员表| 带圈序号1-50| 飞哥和小佛| 刘禹| 潜行吧!奈亚子| 拨萝卜电视剧视频歌高清在线观看大牛 | 流浪地球2视频免费播放下载| 美丽的坏女人中文字幕| 误杀2演员| 成龙电影全集大全| 红灯区观看| 都市频道节目表| 高允贞| 高纤维食物一览表| 田村亮| 三人行菲律宾| 黄视频免费观看网站| cf脚本| 老爸回家 电视剧| 二胡独奏我的祖国| 有关动物的成语| 我的一级兄弟| 后悔造句二年级| 日韩 欧美 视频| 石锐| 最爱电影完整版在线观看免费高清| 蜘蛛网中的女孩| 赵国华| cctv16节目单| 沉默的羔羊1| 桐谷| 汪汪队完整版全集免费| 麻豆视频免费在线观看| 爱情公寓在线免费观看| 寻梦环游记英文| 在线观看xxxx| 邵雨薇为艺术贡献的电影有哪些|