最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2014年07月05日 14:42:50   投稿:shichen2014  
這篇文章主要介紹了采用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 id
echo $val; 
?>

相關(guān)文章

最新評論

康保县| 嘉善县| 城步| 宝清县| 象州县| 宁陵县| 武穴市| 泰来县| 龙胜| 濮阳县| 庆元县| 深水埗区| 唐山市| 中江县| 池州市| 寻乌县| 寿光市| 台州市| 景洪市| 香河县| 铅山县| 财经| 涡阳县| 锦州市| 德清县| 辽阳市| 卢龙县| 龙游县| 潜江市| 德安县| 汝州市| 鄂托克旗| 施秉县| 平阴县| 桃园县| 广元市| 衡阳县| 镇雄县| 萨迦县| 台南市| 乾安县|