使用NC访问Memcached
首先
在安装了 memcached 后,我使用了 nc 命令来进行连通性确认,但遇到了一个小陷阱,我将其记录下来。
失败模式
$ nc memcache.xxxxx.cfg.apne1.cache.amazonaws.com 11211
set name 0 100 4
test
CLIENT_ERROR bad data chunk
无论做什么,都会返回 CLIENT_ERROR 坏数据块。
成功模式
$ nc -C memcache.xxxxx.cfg.apne1.cache.amazonaws.com 11211
set name 0 100 4
test
STORED
get name
VALUE name 0 4
test
END
Memcached 使用 CRLF(¥r¥n) 作为换行符,因此需要添加 -C 选项来更改换行码。
参考:Memcached协议