memcached(1)簡介及環境安裝
memcached(1)簡介及環境安裝
author:SimpleWu
簡介
Memcached是一個自由開源的, 高效能 , 分散式 記憶體物件快取系統。
Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric為首開發的一款軟體。現在已成為mixi、hatena、Facebook、Vox、LiveJournal等眾多服務中提高Web應用擴充套件性的重要因素。
Memcached是一種 基於記憶體的key-value儲存 ,用來儲存小塊的任意資料(字串、物件)。這些資料可以是資料庫呼叫、API呼叫或者是頁面渲染的結果。
Memcached簡潔而強大。它的簡潔設計便於快速開發,減輕開發難度,解決了大資料量快取的很多問題。它的API相容大部分流行的開發語言。
本質上,它是一個簡潔的key-value儲存系統。
一般的使用目的是,通過快取資料庫查詢結果,減少資料庫訪問次數,以提高動態Web應用的速度、提高可擴充套件性。
memcached作為高速執行的分散式快取伺服器,具有以下的特點
1.協議簡單
2.基於libevent的事件處理
3.內建記憶體儲存方式
4.memcached不互相通訊的分散式
許多語言都實現了連線memcached的客戶端,其中以Perl、PHP為主。
linux下安裝環境
參照: ofollow,noindex" target="_blank">linxu下安裝環境教程
windows下安裝環境
因為本機是windows那麼就直接安裝
1.在windows環境下安裝首先進入控制控制版面進入->開啟或關閉windows功能開啟Telne客戶端

2.下載windows版本的memcached
32位系統 1.4.4版本: http://static.runoob.com/download/memcached-win32-1.4.4-14.zip
64位系統 1.4.4版本: http://static.runoob.com/download/memcached-win64-1.4.4-14.zip
32位系統 1.4.5版本: http://static.runoob.com/download/memcached-1.4.5-x86.zip
64位系統 1.4.5版本: http://static.runoob.com/download/memcached-1.4.5-amd64.zip
在 1.4.5 版本以前 memcached 可以作為一個服務安裝,而在 1.4.5 及之後的版本刪除了該功能。因此我們會介紹兩個版本的安裝過程。
3.memcached1.4.4使用命令
下載安裝包後解壓檔案可以得到以下目錄:

然後我們直接在位址列輸入cmd進入doc介面:
安裝:d:\java\memcached\memcached.exe -d install,安裝成功後再windows服務介面會有一個memcached服務


開啟服務:d:\java\memcached\memcached.exe -d start,我們可以通過命令啟動,也可以手動啟動服務。
關閉服務:d:\java\memcached\memcached.exe -d stop我們可以通過命令關閉,也可以手動啟動服務。
解除安裝:d:\java\memcached\memcached.exe -d uninstall
檢視引數: d:\java\memcached\memcached.exe -h,可以通過這行命令查詢到埠,ip等資訊
連線memcached
我們可以通過telnet命令並指定主機ip和埠號來連線memcached服務。
命令中的 HOST 和 PORT 為執行Memcached服務的IP和埠,memcached預設的連線埠是11211。
連線成功後doc視窗是一個可輸入的空白介面。

到這裡我們的安裝就已經完成了。