最新消息:

telnet/nc 操作 memcache

memcache admin 2446浏览 0评论

请求命令格式

<Command name> <key> <flags> <exptime> <bytes>\r\n
<data block> \r\n

  • \<Command name>:可以是add,set,replace等
  • \<key>:为memcache key键的名称,要求唯一
  • \<flags>:是一个16位的无符号整数(10进制),该标志和需要存储的数据一起存储,并在客户端get数据时返回。客户可以将此标志用做特殊用途,此标志对服务器来说是透明的。
  • \<exptime>:过期的时间,单位为秒,设置为0表示永不过期。
  • \<bytes>:需要存储的字节数(不包含最后的“\r\n ”),可以为0,表示空数据。
  • \r\n:命令结尾标识符,在telnet界面输入命令时按回车键即可。
  • \<data block>:表示存储的数据内容,即value。

命令响应

  • Stored 表示存储成功
  • not_stored:表示存储失败(命令正确,但操作不对)
  • Error:表示命令错误

telnet

nc

1)存储数据:printf "set key 0 10 6\r\nresult\r\n" | nc 127.0.0.1 11211
2)获取数据:printf "get key\r\n" | nc 127.0.0.1 11211
3)删除数据:printf "delete key\r\n" | nc 127.0.0.1 11211
4)查看状态:printf "stats\r\n" | nc 127.0.0.1 11211

转载请注明:爱开源 » telnet/nc 操作 memcache

您必须 登录 才能发表评论!