- 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