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

首頁 > 網站 > 建站經驗 > 正文

ubuntu+php環境下的Memcached 安裝方法

2019-11-02 16:09:49
字體:
來源:轉載
供稿:網友
目前被很多系統所使用,例如Flick、Twitter等。這是一套開放源代碼軟件,以BSD license授權發布。下面記錄一下在lamp環境下的Memcached安裝。關于Memcached的應用,這里有兩篇不錯的文章:《應用 memcached 提升站點性能》、《Discuz!的Memcache緩存實現》

使用apt安裝memcached

apt-get install memcached

啟動memcached

1. 終端下使用命令 memcached就可以啟動 。例如 memcached -d。

2. 各個選項說明:

-d選項是啟動一個守護進程,

-m是分配給Memcached使用的內存數量,單位是MB。

-u是運行Memcached的用戶。

-l是監聽的服務器IP地址,如果有多個地址的話,我這里指定了服務器的IP地址192.168.0.200。

-p是設置Memcached監聽的端口,默認是11211。

-c選項是最大運行的并發連接數,默認是1024。

-P是設置保存Memcached的pid文件,例如 /tmp/memcached.pid。

3. 測試memcached。官方有提供一telnet例子。

復制代碼 代碼如下:

$ telnet localhost 11211

Trying 127.0.0.1...

Connected to localhost.

Escape character is '^]'.

get foo

VALUE foo 0 2

hi

END

stats

STAT pid 8861

(etc)安裝PHP的memcached拓展

#sudo apt-get install php5-memcache

編輯 /etc/php5/apache2/php.in,添加以下內容。(這一步驟參考了網上的配置,并不是最少的配置)。

[Memcache]

; 是否在遇到錯誤時透明地向其他服務器進行故障轉移。

memcache.allow_failover = On

; 接受和發送數據時最多嘗試多少個服務器,只在打開memcache.allow_failover時有效。

memcache.max_failover_attempts = 20

; 數據將按照此值設定的塊大小進行轉移。此值越小所需的額外網絡傳輸越多。

; 如果發現無法解釋的速度降低,可以嘗試將此值增加到32768。

memcache.chunk_size = 8192

; 連接到memcached服務器時使用的默認TCP端口。

memcache.default_port = 11211

PHP環境下的Memcached測試

復制代碼 代碼如下:

<?php

$memcache = new Memcache;

$memcache->connect('localhost', 11211) or die ("Could not connect");

$version = $memcache->getVersion();

echo "Server's version: ".$version."<br/>/n";

$tmp_object = new stdClass;

$tmp_object->str_attr = 'test';

$tmp_object->int_attr = 123;

$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");

echo "Store data in the cache (data will expire in 10 seconds)<br/>/n";

$get_result = $memcache->get('key');

echo "Data from the cache:<br/>/n";

var_dump($get_result);

?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昔阳县| 安丘市| 桂阳县| 邳州市| 龙江县| 南木林县| 西丰县| 西吉县| 柳河县| 漯河市| 垫江县| 宣城市| 伊春市| 山阴县| 沙河市| 香港| 股票| 哈密市| 太仓市| 呼图壁县| 临沭县| 洪泽县| 高邮市| 孝昌县| 平舆县| 会东县| 大化| 即墨市| 苍南县| 西乌| 河东区| 凤庆县| 昌邑市| 水城县| 大石桥市| 大石桥市| 临潭县| 新和县| 沙坪坝区| 韶关市| 衡东县|