Memcached基本操作
2016-06-12 14:23
483 查看
telnet 127.0.0.1 11211 连接memcached
memcached-tool 127.0.0.1:11211 display 显示memcached存了多少page。
memcached语法
<command name> <key> <flags><exptime><bytes>\r\n <data block> \r\n
\r\n 表示回车键
<command> 有:
set 表示按照相应的<key>存储该数据,没有的时候去增加,有的话就会覆盖掉。
add 表示按照相应的<key>添加该数据,如果该<key>存在,就会操作失败。
replace 表示按照相应的<key>替换数据,如果该<key>不存在,则操作失败。
<key>表示客户端需要保存数据的值。
<flags> 是一个16位的无符号的(十进制)整数标记。该标记将和需要存储的数据一起存储,并在客户端get数据时返回。客户可以将此标记用做特殊用途,此标记对服务器来说是不透明的。
<exptime> 表示这条数据的过期时间,如果为0就表示永远不过期(但可被服务器算法:LRU等替换)。如果非0(服务器时间为标准),当过期后,服务器直接删除这条数据。
<bytes> 表示需要存储的字节数,当用户希望存储空数据时<bytes>可以为0.
<data block> 表示需要存储的内容,输入完成后,需要加上"\r\n"回车键作为结束标志。
实例:
memcached-tool 127.0.0.1:11211 display 显示memcached存了多少page。
memcached语法
<command name> <key> <flags><exptime><bytes>\r\n <data block> \r\n
\r\n 表示回车键
<command> 有:
set 表示按照相应的<key>存储该数据,没有的时候去增加,有的话就会覆盖掉。
add 表示按照相应的<key>添加该数据,如果该<key>存在,就会操作失败。
replace 表示按照相应的<key>替换数据,如果该<key>不存在,则操作失败。
<key>表示客户端需要保存数据的值。
<flags> 是一个16位的无符号的(十进制)整数标记。该标记将和需要存储的数据一起存储,并在客户端get数据时返回。客户可以将此标记用做特殊用途,此标记对服务器来说是不透明的。
<exptime> 表示这条数据的过期时间,如果为0就表示永远不过期(但可被服务器算法:LRU等替换)。如果非0(服务器时间为标准),当过期后,服务器直接删除这条数据。
<bytes> 表示需要存储的字节数,当用户希望存储空数据时<bytes>可以为0.
<data block> 表示需要存储的内容,输入完成后,需要加上"\r\n"回车键作为结束标志。
实例:
相关文章推荐
- memcached安装
- memcache的更新过程【小强性能培训班学员作品】
- memcached安装
- Memcached是什么?【小强性能培训学员作品】
- memcache缓冲雪崩现象
- 解决 Native method not found: com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create:()
- Tomcat+memcached配置
- 基于Memcached的tomcat集群session共享
- MemcacheQ 的安装与使用
- php memcache扩展
- Memcached网络模型
- 让Laravel5支持memcache的方法
- Didcuz memcache+ssrf GETSHELL漏洞解决方法
- 电商之梳理memcached相关知识---缓存技术
- memcache相关命令
- Memcache基础及工作原理
- Memcache内存分配策略【转】
- Redis和Memcache对比及选择
- Redis与Memcached的区别
- Didcuz memcache+ssrf GETSHELL漏洞