欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2014年07月05日 14:42:50   投稿:shichen2014  
這篇文章主要介紹了采用memcache在web集群中實(shí)現(xiàn)session的同步會(huì)話,需要的朋友可以參考下

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

1、模擬web集群

我啟動(dòng)了二個(gè)memcached進(jìn)程,分別模擬二臺(tái)服務(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"

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

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、做個(gè)簡(jiǎn)單測(cè)試如下:

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)文章

  • 解析php session_set_save_handler 函數(shù)的用法(mysql)

    解析php session_set_save_handler 函數(shù)的用法(mysql)

    本篇文章是對(duì)php中session_set_save_handler 函數(shù)的用法(mysql)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php文件管理基本功能簡(jiǎn)單操作

    php文件管理基本功能簡(jiǎn)單操作

    這篇文章主要為大家詳細(xì)介紹了php文件管理基本功能簡(jiǎn)單操作的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • PHP編寫登錄驗(yàn)證碼功能 附調(diào)用方法

    PHP編寫登錄驗(yàn)證碼功能 附調(diào)用方法

    這篇文章主要介紹了PHP編寫登錄驗(yàn)證碼功能,文末附調(diào)用方法,并包含隨機(jī)字符函數(shù),和GD庫(kù)畫圖函數(shù),感興趣的小伙伴們可以參考一下
    2016-05-05
  • PHP簡(jiǎn)單實(shí)現(xiàn)歐拉函數(shù)Euler功能示例

    PHP簡(jiǎn)單實(shí)現(xiàn)歐拉函數(shù)Euler功能示例

    這篇文章主要介紹了PHP簡(jiǎn)單實(shí)現(xiàn)歐拉函數(shù)Euler功能,簡(jiǎn)單說(shuō)明了歐拉函數(shù)的概念、原理,并結(jié)合實(shí)例形式分析了php實(shí)現(xiàn)歐拉函數(shù)的相關(guān)操作技巧,需要的朋友可以參考下
    2017-11-11
  • php數(shù)組轉(zhuǎn)成json格式的方法

    php數(shù)組轉(zhuǎn)成json格式的方法

    這篇文章主要介紹了php數(shù)組轉(zhuǎn)成json格式的方法,實(shí)例分析了php操作數(shù)組及json格式數(shù)據(jù)的方法,需要的朋友可以參考下
    2015-03-03
  • PHP define函數(shù)的使用說(shuō)明

    PHP define函數(shù)的使用說(shuō)明

    PHP預(yù)先定義了幾個(gè)常量,并提供了一種機(jī)制在運(yùn)行時(shí)自己定義。常量和變量基本上是一樣的,不同的是:常量必須用DEFINE函數(shù)定義,常量一旦定義好,就不能被重新定義了。
    2008-08-08
  • Windows下安裝PHP單元測(cè)試環(huán)境PHPUnit圖文教程

    Windows下安裝PHP單元測(cè)試環(huán)境PHPUnit圖文教程

    這篇文章主要介紹了Windows下安裝PHP單元測(cè)試環(huán)境PHPUnit圖文教程,按照本文操作即可在Windows下安裝成功PHPUnit,需要的朋友可以參考下
    2014-10-10
  • php設(shè)計(jì)模式 Singleton(單例模式)

    php設(shè)計(jì)模式 Singleton(單例模式)

    保證一個(gè)類僅有一個(gè)實(shí)例,并提供一個(gè)訪問(wèn)它的全局訪問(wèn)點(diǎn)
    2011-06-06
  • php類的自動(dòng)加載操作實(shí)例詳解

    php類的自動(dòng)加載操作實(shí)例詳解

    這篇文章主要介紹了php類的自動(dòng)加載操作,結(jié)合實(shí)例形式詳細(xì)分析了php類的自動(dòng)加載操作相關(guān)函數(shù)與實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-09-09
  • 如何用PHP實(shí)現(xiàn)分布算法之一致性哈希算法

    如何用PHP實(shí)現(xiàn)分布算法之一致性哈希算法

    進(jìn)行大型網(wǎng)站的web開發(fā)時(shí),分布式這個(gè)詞經(jīng)常出現(xiàn)在我們面前。如: memcache、redis服務(wù)器等緩存服務(wù)器的負(fù)載均衡(分布式cache)、 MySQL的分布式集群,這些都會(huì)用到分布式的思想,都要理解分布式算法。接下來(lái)以緩存服務(wù)器的負(fù)載均衡來(lái)談一下一致性哈希算法。
    2021-05-05

最新評(píng)論