Memcache Commands
最后更新于
最后更新于
来源 https://lzone.de/cheat-sheet/memcached
支持的命令(官方命令和一些非官方命令)在 doc/protocol.txt 文档中有记录。
遗憾的是语法描述并不清晰,一个简单的帮助命令列出现有命令会更好。以下是您可以在 源代码 中找到的命令概述(截至 2016 年 8 月 19 日):
get
读取值
get mykey
set
无条件设置密钥
set mykey <flags> <ttl> <size>
<p>在使用 Unix CLI 工具时,请确保使用 \r\n 作为换行符。例如</p> printf "set mykey 0 60 4\r\ndata\r\n"
add
添加新密钥
add newkey 0 60 5
replace
覆盖现有密钥
replace key 0 60 5
append
将数据附加到现有密钥
append key 0 60 15
prepend
将数据前置到现有密钥
prepend key 0 60 15
incr
将给定数字加到密钥值上
incr mykey 2
decr
将给定数字减去密钥值
decr mykey 5
delete
删除现有密钥
delete mykey
flush_all
立即使所有项目无效
flush_all
flush_all
在 n 秒内使所有项目无效
flush_all 900
stats
打印一般统计信息
stats
打印内存统计信息
stats slabs
打印更高级别的分配统计信息
stats malloc
打印项目信息
stats items
stats detail
stats sizes
重置统计计数器
stats reset
lru_crawler metadump
转储缓存中所有项目的(大部分)元数据
lru_crawler metadump all
version
打印服务器版本。
version
verbosity
增加日志级别
verbosity
quit
终止会话
quit
您可以使用以下命令查询当前流量统计信息
您将获得一个列出连接数、收发字节数等信息的清单。
示例输出:
您可以使用以下命令查询当前内存统计信息
This will return a list of statistics that can help you analyze the performance and usage of the Memcached server.
The set
command is used to store a new key with some data on the Memcached server. This command requires the key, flags, expiration time, and the length of data in bytes.
To use the set
command, you can run:
In this example, we are setting a key mykey
with a value of hello
that expires in 3600 seconds.
The get
command is used to retrieve the data stored with a specific key on the Memcached server.
To use the get
command, you can run:
This will return the value associated with the key mykey
, if it exists in the Memcached server.
STAT 1:chunk_size 80 STAT 1:chunks_per_page 13107 STAT 1:total_pages 1 STAT 1:total_chunks 13107 STAT 1:used_chunks 13106 STAT 1:free_chunks 1 STAT 1:free_chunks_end 12886 STAT 2:chunk_size 100 STAT 2:chunks_per_page 10485 STAT 2:total_pages 1 STAT 2:total_chunks 10485 STAT 2:used_chunks 10484 STAT 2:free_chunks 1 STAT 2:free_chunks_end 10477 [...] STAT active_slabs 3 STAT total_malloced 3145436 END
stats items
stats items STAT items:1:number 220 STAT items:1:age 83095 STAT items:2:number 7 STAT items:2:age 1405 [...] END