Memcached 缓存基础知识点1并64位系统 1.4.4版本安装
- 64位系統 1.4.4版本:http://static.runoob.com/download/memcached-win64-1.4.4-14.zip
- 32位系統 1.4.4版本:http://static.runoob.com/download/memcached-win32-1.4.4-14.zip
1.下載安裝包并解壓,(要記住安裝包解壓在哪里了)
2.版本安裝:以管理員的身份打開cmd(選中cmd右擊有“以管理員的身份打開”),
3.在cmd里面輸入:-(解壓安裝包的路徑)memcached.exe -d install
例如:
因為的之前安裝過,所以會顯示失敗
4.啟動服務:-memcached.exe -d start? ?這時候在電腦的服務里面就可以看見這個memcached服務了,? ?(關閉服務:-memcached.exe -d stop)
5.其他:-memcached.exe -h? 可以看見其他的操作,例如改內存什么的。。。
注:這只是1.4.4版本的安裝,大于1.5的安裝方式不同
?
-------------------------安裝結束-----------------
可以通過 telnet 命令并指定主機ip和端口來連接 Memcached 服務。
先把電腦上的telnet打開:
------------現在開始telnet--------------------
1.在cmd中輸入:-telnet 127.0.0.1 11211
?
2.基本關鍵字:
set: 如果存在則替換,不存在刪除key值和value。
add:添加新的key和value ,前提是新增的key不存在。
replace:替換已經存在key的value,前提是替換的key存在。
append:往已經存在value后面追加值。
prepend :往已經存在value前面追加值。
cas:Check-And-Set"檢查并設置"的操作 和set的區別就是在后面加版本號。
get:獲取key的值
gets:獲取key的值,帶有版本號的。
delete:刪除key和value
incr:給數值類型的value加數
decr:給數值類型的value減數
?
依次知識點的例子:
set k1 0 0 3
abc
STORED
get k1
VALUE k1 0 3
abc
END
?
add v2 0 0 3
121
STORED
get v2
VALUE v2 0 3
121
END
gets v2
VALUE v2 0 3 3
121
?
replace v2 0 900 3
233
STORED
append v2 0 900 3
abc
STORED
get v2
VALUE v2 0 6
233abc
END
prepend v2 0 900 3
cba
STORED
get val
END
get v2
VALUE v2 0 9
cba233abc
END
prepend v2 0 300 4
4321
STORED
get v2
VALUE v2 0 13
4321cba233abc
END
prepend v2 0 10 4
1111
STORED
get v2
VALUE v2 0 17
11114321cba233abc
END
get v2
VALUE v2 0 17
11114321cba233abc
END
get v2
VALUE v2 0 17
11114321cba233abc
END
gets v2
VALUE v2 0 17 8
11114321cba233abc
END
cas v2 0 0 5 8
22222
STORED
get v2 k1
VALUE v2 0 5
22222
VALUE k1 0 3
abc
END
gets v2 k1
VALUE v2 0 5 9
22222
VALUE k1 0 3 2
abc
END
delete k1
DELETED
set v3 0 0 7
1234567
STORED
incr v3 100000
1334567
get v3
VALUE v3 0 7
1334567
END
decr v3 1000000
334567
get v3
VALUE v3 0 7
334567
END
?
轉載于:https://www.cnblogs.com/zxrxzw/p/10819312.html
總結
以上是生活随笔為你收集整理的Memcached 缓存基础知识点1并64位系统 1.4.4版本安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: navicat远程连接mysql1006
- 下一篇: 《DL/T 1476-2015 电力安全