协议说明

1. 介绍

Memcached 提供文本协议和二进制协议两种协议:

  • 文本协议:简单、稳定
  • 二进制协议:解码速度快于文本协议

2. 协议说明

二进制协议支持接口

操作码操作命令备注
0x00Get
0x01Set
0x02Add
0x03Replace
0x04Delete
0x05Increment
0x06Decrement
0x07Quit
0x08Flush不支持
0x09GetQ
0x0aNo-op
0x0bVersion不支持
0x0cGetK
0x0dGetKQ
0x0eAppend
0x0fPrepend
0x10Stat不支持
0x11SetQ
0x12AddQ
0x13ReplaceQ
0x14DeleteQ
0x15IncrementQ
0x16DecrementQ
0x17QuitQ
0x18FlushQ不支持
0x19AppendQ
0x1aPrependQ
0x1bVerbosity不支持
0x1cTouch
0x1dGAT
0x1eGATQ
0x20SASL list mechs
0x21SASL Auth
0x22SASL Step

文本协议支持接口

操作命令备注
add
append
bget同get
cas
decr
delete
flushall不支持
get
gets
incr
prepend
quit
replace
set
stats不支持
verbosity不支持
version不支持