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

轉載鏈接:http://www.jb51.net/article/28887.htm


Memcached是一套分散式的高速緩存系統,當初是Danga Interactive為了LiveJournal所發展。

目前被很多系統所使用,例如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); 
?> 


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/276160.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/276160.shtml
英文地址,請注明出處:http://en.pswp.cn/news/276160.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

php移動簽批源碼_PHP讓網站移動訪問更加友好方法

PHP都是在服務器上處理的&#xff0c;所以當代碼到達用戶時&#xff0c;它只是HTML。基本上&#xff0c;用戶從你的服務器請求你網站的一個頁面&#xff0c;然后你的服務器運行所有的PHP并向用戶發送PHP的結果。設備實際上從未看到或必須使用實際的PHP代碼。這使得使用PHP完成的…

Chrome OS 設備或將允許用戶自行選擇 Linux 發行版

百度智能云 云生態狂歡季 熱門云產品1折起>>> 谷歌去年宣布在 Chrome OS 上支持運行 Linux 應用&#xff0c;前不久又有消息稱其將為運行這些 Linux 應用提供 GPU 加速支持&#xff0c;而現在&#xff0c;Chrome OS 似乎將在 Linux 的方向上更進一步&#xff0c;讓 …

博文視點 OpenParty第11期:世界黑客大會那些事

博文視點 OpenParty第11期&#xff1a;世界黑客大會那些事 親愛的讀者朋友&#xff1a; 您好&#xff01; 2009年&#xff0c;博文視點Open Party共舉辦8場&#xff0c;累計到場2000人次&#xff0c;影響力輻射近5000人次&#xff0c;真正實現了博文視點Open Party的初…

我從 Vuejs 中學到了什么——框架設計學問

框架設計遠沒有大家想的那么簡單&#xff0c;并不是說只把功能開發完成&#xff0c;能用就算完事兒了&#xff0c;這里面還是有很多學問的。比如說&#xff0c;我們的框架應該給用戶提供哪些構建產物&#xff1f;產物的模塊格式如何&#xff1f;當用戶沒有以預期的方式使用框架…

CSS制作的32種圖形效果[梯形|三角|橢圓|平行四邊形|菱形|四分之一圓|旗幟]

轉載鏈接&#xff1a;http://www.w3cplus.com/css/css-simple-shapes-cheat-sheet 前面在《純CSS制作的圖形效果》一文中介紹了十六種CSS畫各種不同圖形的方法。今天花了點時間將這方面的制作成一份清單&#xff0c;方便大家急用時有地方可查。別的不多說了&#xff0c;直接看代…

vue-cli新建的項目webpack設置涉及的大部分插件整理

portfinder 用來檢測未占用的端口更多看這里: https://www.npmjs.com/package/portfinder webpack-merge 用來合并多個webpack設置&#xff0c;也可以合并對象更多看這里: https://www.npmjs.com/package/friendly-errors-webpack-plugin html-webpack-plugin 將html復制并插入…

yaml加配置文件后起不來_YAML配置文件管理資源

YAML是配置文件的格式&#xff0c;YAML文件中是由一些易讀的字段和指令組成的。K8S使用YAML配置文件需要注意如下事項。定義配置時&#xff0c;指定最新穩定版API(當前最新穩定版是v1版本)。最新版本的API可以通過kubectl api-versions命令進行查看&#xff0c;命令如下所示。前…

html5/css3響應式布局介紹

轉載鏈接&#xff1a;http://www.51xuediannao.com/htmlcss/htmlcssjq/694.html html5/css3響應式布局介紹 html5/css3響應式布局介紹及設計流程&#xff0c;利用css3的media query媒體查詢功能。移動終端一般都是對css3支持比較好的高級瀏覽器不需要考慮響應式布局的媒體查詢…

人際關系十大要訣

【一表人才】 所謂“一表人才”&#xff0c;就是說當你與陌生人第一次見面時給對方留下的第一印象&#xff0c;我們都知道第一印象很重要&#xff0c;要給對方留下好的印象&#xff0c;特別是要讓對方在最短的時間記住你。那么我們自身的儀表、行為舉止都很重要&#xff1b;我們…

MobX 上手指南,寫 Vue 的感覺?

之前用 Redux 比較多&#xff0c;一直聽說 Mobx 能讓你體驗到在 React 里面寫 Vue 的感覺&#xff0c;今天打算嘗試下 Mobx 是不是真的有寫 Vue 的感覺。題外話在介紹 MobX 的用法之前&#xff0c;先說點題外話&#xff0c;我們可以看一下 MobX 的中文簡介。在 MobX 的中文網站…

ansible中yaml語法應用

4、yaml語法應用 ansible的playbook編寫是yaml語言編寫&#xff0c;掌握yaml語法是編寫playbook的必要條件&#xff0c;格式要求和Python相似&#xff0c;具體教程參考如下yaml語言教程 附上一個yaml文件轉js格式文件鏈接在線免費yaml內容轉json格式 4.1、 ansible中的yaml語法…

中興a2018拆機圖片_中興天機拆機步驟詳解【圖文】

中興天機上市時有兩款&#xff0c;黑色和白色。黑色的缺點是外觀過于傳統&#xff0c;并不是很適合年輕人使用&#xff0c;但是其推出白色款卻很好的解決了這個問題。中興天機的整體性質與性價比完美的拼過了 小米 3等同時上線的手機產品。中興天機價格在1799左右&#xff0c;小…

網絡視頻貼片廣告全面推行第三方監測

視頻網站優酷與國際調研機構尼爾森聯合對外宣布&#xff1a;針對優酷視頻貼片廣告全面推行第三方監測。這是視頻行業首次倡導廣告投放數據透明化的一大舉措。  近年來&#xff0c;網絡視頻已經成為廣告主營銷的一大選擇。隨著廣告主投放額度不斷加大&#xff0c;廣告主對視頻…

css3動畫事件—webkitAnimationEnd

轉載鏈接&#xff1a;http://www.jb51.net/css/72443.html 用css3的animation完成一個動畫&#xff0c;當只有這個動畫完成時才執行令一個事件&#xff0c;比如讓動畫保持在終止的狀態或其他一些事件。我們該怎么辦呢。 第一種方法&#xff1a; 用計時器&#xff0c;設定一個…

(送書和紅包)快人一步,掌握前端函數式編程

大家好&#xff0c;我是若川。上周末送出了3本新書和若干紅包&#xff0c;抽獎名單已公布。本周又爭取到了4本《前端函數式編程》書籍包郵送給大家&#xff0c;抽獎規則見文末&#xff0c;與以往不同的是除了關鍵詞、留言、在看抽獎外&#xff0c;還有最早關注獎&#xff0c;歡…

js split參數為無效字符_js使用split函數按照多個字符對字符串進行分割的方法

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":5,"count":5}]},"card":[{"des":"阿里云函數計算(Function Compute)是一個事件…

Windows下訪問VirtualBox的mysql服務

由于好長時間沒有在windows下使用mysql&#xff0c;現在出現好多選項&#xff0c;而且使用sqlyog連接總是出現1045錯誤&#xff0c;所以在虛擬機Ubuntu下安裝mysql進行訪問&#xff0c;但是想用win下面vscode進行開發&#xff0c;就有了Windows下訪問VirtualBox的mysql服務的想…

JavaScript操作表格進行拖拽排序

<js-dodo-table- Drag and Drop JQuery plugin>以上插件可對table進行排序&#xff0c;拖動&#xff01; 例如有下面一個樣子的id為table的表格&#xff1a; <table id"table"cellspacing"0"cellpadding"2"><tr id"1"…

UBUNTU 用戶及用戶組管理 修改用戶和主機名

轉載鏈接&#xff1a;http://blog.sina.com.cn/s/blog_66439a3e0101dm1g.html 一、用戶及用戶組管理 創建組&#xff1a; $sudo addgroup ccache 創建用戶&#xff1a; $sudo useradd ccache -g ccache -M 創新wfz用戶并創建HOME目錄&#xff0c;指定用戶組為ccache $sudo u…

ping -a 獲取不到主機名_網絡測試命令——PING

命令功能&#xff1a;Linux系統和windows系統的ping命令是常用的網絡命令&#xff0c;它通常用來測試與目標主機的連通性&#xff0c;這樣我們就可以根據它ping輸出的信息來確定目標主機是否可訪問(但這不是絕對的)。有些服務器為了防止通過ping探測到&#xff0c;通過防火墻設…