基本命令
启动命令
1 | memcached -m 64 -p 11211 -u nobody -vv |
如果想要后台启动,则使用-d
1 | /memcached -m 64 -p 11211 -u nobody -d |
参数说明
1 | -d 启动一个守护进程 |
由于memcached是CS架构,且在启动服务端的时候是指定了端口号的,可以使用telnet来进行连接
添加数据命令
1 | # 语法:add key flag expire length |
删除数据命令
1 | # 语法: delete key [time seconds] |
替换数据命令
1 | 语法:replace key flag expire length |
获取数据命令
1 | # 语法:get key |
设置数据命令
set 是设置和修改值,参数和 add,replace 一样,但功能不一样
用 add 时, key 不存在,才能建立此键值,对于已经存在的键,可以用 replace 进行替换/更改
而 set 相当于有 add replace 两者的功能.
set key flag expire leng 时,如果服务器无此键add的效果;如果服务器有此键 replace的效果
1 | 语法:set key flag expire length |
增加/减少
incr ,decr 命令:增加/减少值的大小
1 | #语法: incr/decr key num |
统计命令
stats是memcached的统计命令,可以把 memcached 当前的运行信息统计出来
信息包含有如下
1 | stat pid 2296 |
清空
可以使用flush_all 命令来清空所有的存储对象
1 | flush_all |