memcached(1)簡介及環境安裝 author:SimpleWu 簡介 Memcached是一個自由開源的, 高性能 , 分散式 記憶體對象緩存系統。 Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric為首開發的一款軟體。現在已 ...
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下安裝環境
參照: 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視窗是一個可輸入的空白界面。
到這裡我們的安裝就已經完成了。