1. 程式人生 > >Memcached入門【一】---------Windows 下安裝 Memcached與連線

Memcached入門【一】---------Windows 下安裝 Memcached與連線

前言

Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric為首開發的一款軟體
【1】Memcached是一種基於記憶體的key-value儲存,通過在記憶體裡維護一個統一的巨大的hash表,Memcached能夠用來儲存各種格式的資料
【2】Memcached一般的使用目的是,通過快取資料庫查詢結果,減少資料庫訪問次數,以提高動態Web應用的速度、提高可擴充套件性。
【3】Memcached簡潔而強大。它的簡潔設計便於快速開發,減輕開發難度,解決了大資料量快取的很多問題。它的API相容大部分流行的開發語言。

官方解釋

Free & open source, high-performance, distributed memory object caching system,
generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
譯文:免費和開源,高效能,分散式記憶體物件快取系統,本質上是通用的,但旨在通過減輕資料庫負載來加速動態Web應用程式。

org

下載安裝包

Memcached

方法一


dir
【1】得到壓縮包解壓到你想放置的位置,然後通過cmd命令,而且注意記住用管理員模式開啟cmd,不然接下來會報錯。由於它本身就是二進位制指令碼,這裡只需要,把它安裝到window下的服務中,開啟管理–>服務,就可以看到你剛才安裝的服務啦!

memcached.exe -d install

install
fuwu
【2】開啟服務
執行下面的命令,然後開啟工作管理員檢視

memcached.exe -d start

start
renwu
desc
【3】關閉服務
執行下面的命令,然後開啟工作管理員檢視

memcached.exe -d stop

stop
guanbi
【4】解除安裝服務
執行下面的命令,然後開啟工作管理員檢視服務已經不在了

memcached.exe -d uninstall

uninstall
方法二
也可以不進行安裝直接服務,直接利用命令列啟動一臺memcached服務
開啟一個cmd終端,進入到memcached.exe的目錄下,然後執行下面的命令
它預設的埠是11211,-m指定分配的記憶體。
如果想關閉這個服務直接進行CTRL+c終止就行,或者關閉這個cmd終端

memcached.exe -m 4 -p 11211 -vvv

vvv

Memcached 連線

我們可以通過 telnet 命令並指定主機ip和埠來連線 Memcached 服務
前提是memcached的服務已經開啟了。
如果telnet沒有安裝的話,可以百度一些,window下安裝telnet服務就可以用了
輸入命令後回車,然後CTRL+]打開回顯功能,然後在一個回車,可以與memcached進行通訊了

語法
telnet Host Port
telnet 127.0.0.1 11211

Tacks

現在就可以通過使用memcached的命令進行存取資料,想了解命令的,可以看下一篇命令詳講。

安裝小結

下面是memcached 在命令列的一些重要引數
-help
memcached cmd