Memcached学习笔记总结
2020-07-12 16:55
1051 查看
添加命令
- set:用于将value的值存储在指定的key中。
参数:
Key :结构中的key 用于查找缓存的值。
flags:可以包括键值对的整型参数,客户机使用它存储关于键值对的额外信息。
extime: 在缓存中保存键值对的时间长度(以秒为单位,0表示永远)。
bytes: 在缓存中存储的字节数。
noreply:该参数告知服务器不需要返回数据。
value:存储的值。
set key value
- add:命令用于将value(数据值)存储在指定的key中。
参数:
Key :结构中的key 用于查找缓存的值。
flags:可以包括键值对的整型参数,客户机使用它存储关于键值对的额外信息。
extime: 在缓存中保存键值对的时间长度(以秒为单位,0表示永远)。
bytes: 在缓存中存储的字节数。
noreply:该参数告知服务器不需要返回数据,
value:存储的值。
add key value
- replace : 用于替换已存在的key键所对应的value的值:
参数:
Key :结构中的key 用于查找缓存的值。
flags:可以包括键值对的整型参数,客户机使用它存储关于键值对的额外信息。
extime: 在缓存中保存键值对的时间长度(以秒为单位,0表示永远)。
bytes: 在缓存中存储的字节数。
noreply:该参数告知服务器不需要返回数据,
value:存储的值。
replace key value
- append:命令用于将已经存在的key(键)的value(数据值)后面追加数据。
参数:
Key :结构中的key 用于查找缓存的值。
flags:可以包括键值对的整型参数,客户机使用它存储关于键值对的额外信息。
extime: 在缓存中保存键值对的时间长度(以秒为单位,0表示永远)。
bytes: 在缓存中存储的字节数。
noreply:该参数告知服务器不需要返回数据,
value:存储的值。
append key value
- prepend: 用于向已经存在的key(键)的value(数据值)的前面追加数据。
参数:
Key :结构中的key 用于查找缓存的值。
flags:可以包括键值对的整型参数,客户机使用它存储关于键值对的额外信息。
extime: 在缓存中保存键值对的时间长度(以秒为单位,0表示永远)。
bytes: 在缓存中存储的字节数。
noreply:该参数告知服务器不需要返回数据,
value:存储的值。
prepend key value
- cas:命令用于执行一个“检查并设置的操作” 他仅在当前客户端最后一次取值后,该key对应的值没有被其他的客户端,修改的情况下才能对值进行修改,检查是通过cas_token参数进行的,这个参数是Memcach指定给已经存在的元素的一个唯一的64位值。
参数:
Key :结构中的key 用于查找缓存的值。
flags:可以包括键值对的整型参数,客户机使用它存储关于键值对的额外信息。
extime: 在缓存中保存键值对的时间长度(以秒为单位,0表示永远)。
bytes: 在缓存中存储的字节数。
unique_cas_token : 通过gets命令获取的一个唯一的64位值。
noreply:该参数告知服务器不需要返回数据,
value:存储的值。
cas key flags exptime bytes bytes unique_cas_token [ norply ] value
查找命令
- get: 该命令将存储在key(键)中的value(数据值)进行获取,如果key不存在返回空。
参数:
key:键值key-value结构中的key,用于查找缓存值。
get key get key key1 key2
- gets:命令用于获取带有cas令牌存在的value(数据值),如果key不存在,返回空。
参数:
Key :键值key-value结构中的key,用于查找缓存值。
gets key 或者 gets key key1 key2
- delete:命令用于删除已经存在的key(键)。
参数:
Key :键值key-value结构中的key,用于查找缓存值。
Noreply(可选):该参数告知服务器不需要返回数据。
delete key
- incr:命令用于对已经存在的key(键)的数字值进行自增操作,
参数:
key:键值key-value结构中的key,用于查找缓存值。
Increment_value:增加的数值。
incr key num
- decr:命令用于对已经存在的key(键)的数字值进行自减操作。
参数:
key:键值key-value结构中的key,用于查找缓存值。
decrement_value:减少的数值。
decr key num
统计命令
- stats:用于返回当前连接的统计信息,比如进程号,版本号,连接数。
stats
- stats items:用于显示各个slab中的item的数目和存储时长(最后一次访问距离现在的秒数)
stats items
- stats slabs:用于显示各个的slab的信息,包括chunk的大小,数目,使用情况等。
stats slabs
- stats sizes:用于显示所有的item的大小和个数。
Stats sizes
- Flush_all:用于清理缓存中的所有(key–value)键值对。
Flush_all
相关文章推荐
- unity3d,学习坦克大战后的总结笔记
- F29.深度学习--学习笔记记录(自己总结-持续更新)
- [BigData]关于Hadoop学习笔记第二天(PPT总结)(一)
- day04_HTML BOM学习总结笔记
- Bootstrap学习总结笔记(17)-- 基本插件之标签切换
- Memcached (统计命令)-- 学习笔记(五)
- Web 在线文件管理器学习笔记与总结(8)删除文件
- 学习笔记之maven2学习总结(2,进阶setting.xml与pom.xml)
- R语言学习笔记及总结二
- 黑马程序员学习笔记——集合总结
- 数据分析学习总结笔记12:空间自相关——空间位置与相近位置的指标测度
- 数据分析学习总结笔记04:异常值处理
- cocos2d-x学习笔记15:cocos2d-x教程资源总结
- Memcached 笔记与总结(7)增加虚拟节点
- Hadoop2.6.0学习笔记(八)SPOF解决方案总结
- python学习笔记 - 第一阶段总结(ex22-26)
- 学习笔记--阶段总结---Iterator
- Spring学习笔记(十八):使用jeesite时的一些问题总结
- MATLAB学习笔记 学习总结归纳(第一周)
- gdb调试器命令学习总结笔记 stl printer