标签:space 用户 color splay ola 无符号 技术分享 flag 名称
[root@localhost ~]# memcached -d -m 512 -u root -p 12266 -c 256
参数名称及意义:
-d 以守护进程方式启动。如果该参数没有指定,当按ctrl+c命令结束,memcache自动关闭
-m 分配给memcache使用的最大内存数 单位是m,默认是64m
-u 指定运行memcache的用户
-l: 指定监听的ip地址
-p 指定监听的tcp端口号,可以通过-u指定udp端口.默认是11211
-c 最大并发连接数
-P 报错进程id的文件
linux下一般使用telnet连接memcache服务,如下:
[root@localhost ~]# telnet 127.0.0.1 11266
添加修改key-value,命令格式:
<command> <key> <flags> <exptime> <bytes>\r\n
参数名称及意义:
command add, set或 replace
key 缓存的名字
flag 16位无符号整数,和key要存储的数据一起存储,并在程序get缓存时,返回。
exptime 过去时间,0 表示永远不过期,如果非零,表示unix时间或距此秒数
bytes 存储数据的字节数
\r\n 表示换行回车
命令结果:
STORED #表示成功
NOT_STORED #表示失败
CLIENT_ERROR bad data chunk #输入数据有误
add kk 1 0 4 #回车1234 #回车STORED
如果key已经存在,则会添加失败。如果数据 不是4个字节 应该会提示数据错误。
replace kk 1 0 2 #回车11 #回车STORED
key存在时,成功;不存在时,失败。
set kk 1 0 4 #回车1234 #回车STORED
key不存在时,添加【add】;已存在时,替换【replace】。
get kkVALUE kk 1 41234
多个key时,用空格隔开。
delete kk #回车DELETED
flush_allOK
stats
version #显示版本号stats reset #清空统计数据stats slabs #显示各个slab的信息,包括chunk的大小、数目、使用情况等stats items #显示各个slab中item的数目和存储时长(最后一次访问距离现在的秒数)
ctrl+]tlenet>quit
标签:space 用户 color splay ola 无符号 技术分享 flag 名称
原文地址:https://www.cnblogs.com/zhangwuji/p/10017771.html