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

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

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

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

1、模擬web集群

我啟動了二個memcached進程,分別模擬二臺服務(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)、準備文件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)

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

    php文件管理基本功能簡單操作

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

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

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

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

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

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

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

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

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

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

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

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

    保證一個類僅有一個實例,并提供一個訪問它的全局訪問點
    2011-06-06
  • php類的自動加載操作實例詳解

    php類的自動加載操作實例詳解

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

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

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

最新評論