- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
memcached常用命令
memcached 常用命令
1、启动 Memcache 常用参数
-p num 设置 TCP 端口号(默认设置为: 11211)
-U num UDP 监听端口(默认: 11211, 0 时关闭)
-l ip_addr 绑定地址(默认:所有都允许,无论内外网或者本机更换 IP ,有安全隐患,若设置为127.0.0.1 就只能本机访问)
-c num max simultaneous connections (default: 1024)
-d 以 daemon 方式运行
-u username 绑定使用指定用于运行进程 username
-m num 允许最大内存用量,单位 M (默认: 64 MB)
-P file 将 PID 写入文件 file ,这样可以使得后边进行快速进程终止, 需要与-d 一起使用
更多可以使用者 memcached -h
在 linux 下:./usr/local/bin/memcached -d -u root -l 192.168.1.197 -m 2048 -p 12121
在 window 下:d:\App_Serv\memcached\memcached.exe -d RunService -l 127.0.0.1 -p 11211 -m 500
在 windows 下注册为服务后运行:
sc.exe create Memcached_srv binpath= “d \App_Serv\memcached\memcached.exe -d RunService -p 11211 -m
500″start= auto
net start Memcached
2、连接和退出
telnet 127.0.0.1 11211
quit
3、基本命令
五种基本 memcached 命令执行最简单的操作。这些命令和操作包括:
set
add
replace
get
delete
前三个命令是用于操作存储在 memcached 中的键值对的标准修改命令。它们都非常简单易用,且都使用如下 所示的语法:
command key flags expiration time bytes
value
参数说明如下:
1 / 10
command set/add/replace
key key 用于查找缓存值
flags 可以包括键值对的整型参数,客户机使用它存储关于键值对的额外信息
expiration time 在缓存中保存键值对的时间长度(以秒为单位,0 表示永远)
bytes 在缓存中存储的字节点
value 存储的值(始终位于第二行)
现在,我们来看看这些命令的实际使用。
3.1 set
set 命令用于向缓存添加新的键值对。如果键已经存在,则之前的值将被替换。
注意以下交互,它使用了 set 命令:
set userId 0 0 5
12345
STORED
如果使用 set 命令正确设定了键值对,服务器将使用单词 STORED 进行响应。本示例向缓存中添加了一个键值对,其键为
userId ,其值为12345。并将过期时间设置为 0 ,这将向 memcached 通知您希望将此值存储在缓存中直到删除它为止。
3.2 add
仅当缓存中不存在键时,add 命令才会向缓存中添加一个键值对。如果缓存中已经存在键,则之前的值将仍然保持相同,并
且您将获得响应 NOT_STORED。
下面是使用 add 命令的标准交互:
set userId 0 0 5
12345
STORED
add userId 0 0 5
55555
NOT_STORED
add companyId 0 0 3
564
STORED
3.3 replace
仅当键已经存在时,replace 命令才会替换缓存中的键。如果缓存中不存在键,那么您将从 memcached 服务器接受到一
条 NOT_STORED 响应。
下面是使用 replace 命令的标准交互:
replace accountId 0 0 5
67890
2 / 10
NOT_STORED
set accou
文档评论(0)