一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

采用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的同步會話,轉載需保留來源!

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

主站蜘蛛池模板: 欧美激情午夜 | 末成年美女黄网站色大片连接 | 中文字幕一区二区三区精彩视频 | 在线高清免费爱做网 | 网红主播大尺度精品福利视频 | 看全色黄大色黄大片视频 | 久久精品视 | 好色123| 天堂一区二区三区精品 | 99成人国产精品视频 | 美女视频黄的全免费视频网站 | 欧美大尺度无遮挡性视频 | 美女网站黄在线看 | 亚洲精品一级片 | 精品午夜久久福利大片免费 | 久草五月天| 91精品视品在线播放 | 欧美狂野| 国产妇乱子伦视频免费 | 成人国产在线24小时播放视频 | 激情六月丁香婷婷四房播 | 图片区小说区激情区偷拍区 | 亚洲吊丝网 | 国产欧美另类久久久品 | 国产区高清 | 在线观看免费精品国产 | 国产拍拍拍| 伊人福利在线 | 一级毛片无遮挡免费全部 | 国产三级毛片 | 免费国产叼嘿视频在线观看 | 激情综合亚洲 | 97人人在线视频 | 国产精品视频免费看 | 一级韩国aa毛片免费观看 | 欧美一级网址 | 久久综合九色综合欧洲 | 久久网综合| 91在线一区二区 | 乱子伦免费视频中文字幕 | 午夜视频福利在线观看 |