国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

在php中設置session用memcache來存儲的方法總結

2020-03-24 18:54:01
字體:
來源:轉載
供稿:網友
memcached提供了一個自定義的session處理器可以被用于存儲用戶session數據到memcached服務端。一個完全獨立的memcached實例將會在內部使用,因此如果需要您可以設置一個不同的服務器池。session的key被存儲在前綴memc.sess.key.之下,因此, 如果你對session和通常的緩存使用了同樣的服務器池,請注意這一點。譯注:另外一個session和通常緩存分離的原因是當通常的緩存占滿了memcached服務端后,可能會導致你的session被從緩存中踢除,導致用戶莫名的掉線。session.save_handler string設置為memcached開啟memcached的session處理器。session.save_path string定義一個逗號分隔的hostname:port樣式的session緩存服務器池,例如: "sess1:11211, sess2:11211".
方法I: 在 php.ini 中全局設置 session.save_handler = memcache session.save_path = "tcp://127.0.0.1:11211" 方法II: 某個目錄下的 .htaccess php_html' target='_blank'>value session.save_handler "memcache" php_value session.save_path "tcp://127.0.0.1:11211" 方法III: 再或者在某個一個應用中 ini_set("session.save_handler", "memcache"); ini_set("session.save_path", "tcp://...:"); 使用多個 memcached server 時用逗號","隔開,并且和 Memcache::addServer() 文檔中說明的一樣,可以帶額外的參數"persistent"、"weight"、"timeout"、"retry_interval" 等等,類似這樣的:"tcp://host1:port1 persistent=1&weight=2,tcp://host2:port2" 。如果安裝的PECL是memcached(依賴libmemcached庫的那個擴展),則配置應為ini_set("session.save_handler", "memcached"); // 是memcached不是memcache ini_set("session.save_path", "127.0.0.1:11211"); // 不要tcp:[/b]代碼例子(不依賴libmemcached庫的那個) php session_start(); if (!isset($_SESSION['TEST'])) { $_SESSION['TEST'] = time(); $_SESSION['TEST'] = time(); print $_SESSION['TEST']; print " br br print $_SESSION['TEST']; print " br br print session_id();
$memcache = memcache_connect('localhost', ); var_dump($memcache- get('ccedecbceebe')); $memcache- set('aaaa', 'hello everyone'); var_dump($memcache- get('aaaa')); 會看到string(37) "TEST|i:1177556731;TEST3|i:1177556881;"這樣的輸出,證明 session 正常工作。
下面通過兩種用法實例給大家介紹下php中使用memcached來存儲session一、ini_set("session.save_handler", "memcache");ini_set("session.save_path","tcp://127.0.0.1:11211");多個memcachedini_set("session.save_path","tcp://127.0.0.1:11211,tcp://127.0.0.1:11211");二、ini_set("session.save_handler", "memcached");ini_set("session.save_path","...:");多個memcachedini_set("session.save_path","127.0.0.1:11211,127.0.0.1:11211");PHP教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 达州市| 梨树县| 博乐市| 阿克苏市| 山东省| 临汾市| 论坛| 汉源县| 鄂托克前旗| 西乡县| 靖江市| 巨鹿县| 富平县| 铜梁县| 曲松县| 怀宁县| 博客| 新宁县| 肇源县| 长寿区| 固阳县| 太白县| 兴化市| 三门县| 西城区| 柞水县| 浦江县| 滁州市| 商南县| 新竹县| 斗六市| 喀什市| 和龙市| 海盐县| 新乐市| 湖南省| 互助| 关岭| 永嘉县| 美姑县| 栾城县|