Memcached入門篇——Windows安裝及cmd操作(不涉及客戶端)

這兩天在學習使用Memcached,全程參考菜鳥教程——菜鳥教程,算是很基礎的入門篇吧。

首先安裝Memcached:分<=1.4.5版本以及>1.4.5版本。

>1.4.5版本:

既然入門,那就用最新的版本(截止至2019年5月8號,最新版本1.4.5)吧。壓縮包很小,找個路徑解壓之後也就兩個文件,memcached.exe和pthreadGC2.dll。

1.先把Memcached加入windows的開機啓動任務計劃中,計劃名字爲memcached,分配最大的緩存配置爲512m,當然Memcached還有許多配置,大家自己輸入命令參考 memcached\memcached.exe -h 

schtasks /create /sc onstart /tn memcached /tr "'D:\Program Files (x86)\memcached\memcached-amd64-1.4.5\memcached.exe' -m 512"

2.立即執行Memcached:

schtasks /run /tn memcached

3.telnet連接

telnet 127.0.0.1 11211

連接成功後會出現一個什麼都沒有的黑框,直接敲個回車會回顯ERROR。接下來輸入 stats,如果有回顯一些信息,則連接Memcached成功。

4.Memcached操作

用過redis的童鞋對Memcached命令肯定不陌生,但是你初次使用還是有可能出現問題的。例如,存儲一個key爲music,value爲canon,過期時間爲60s的操作,redis爲 setex music 60 canon 成功系統會回顯"OK"。Memcached的命令爲:

set music 0 60 5
canon

這裏需要解釋的是,Memcached中set的語法格式爲:

set key flags exptime bytes [noreply] 
value 

它比redis多了三個個東西 - > 1:flags,可以包括鍵值對的整型參數,客戶機使用它存儲關於鍵值對的額外信息 。(不知道是啥,填0)。2.bytes,要存儲的value長度(這裏要存儲的value爲canon,所以長度爲5)。3.noreply,該參數告知服務器不需要返回數據,可不填。

需要寫兩行代碼有木有!!要敲兩次回車有木有!!這個點我糾結了半個鍾!!

成功會回顯"STORED"。

其他的都差不多啦,童鞋們可以自己去參考菜鳥教程,我這裏就不划水了。

5.錯誤彙總

telent命令無效 -> 在 卸載或更改程序 中,啓用或關閉Windows功能,勾選Telnet客戶端。

完~

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章