原创

telnet操作memcached

memcache最好的客户端我觉得应该就是telnet了

当然你也可以自己基于socket链接来自己写客户端 都可以直接操作memcache非常简单但是记住要在命令后面加上\r\n!

1.大多数情况下 我们还是喜欢用telnet来操作

-bash-4.1# telnet 11.24.121.234 11221
Trying 11.24.121.234...
Connected to 11.24.121.234.
Escape character is '^]'.

出现这些其实就是已经连上memcache的服务端了可以进行命令操作了

解释一下命令先
# 1. set key flag exptime bytes
# flag 是一个16位的无符号的整数标记,我随便设置成一个数字2。
#set第一次回车之后 才是要输入的key的val!
get a 1 99 2
END
set a 2 99 2
aa
STORED
get a
VALUE a 2 2
aa
END

简单操作就这么结束了

对了telnet 大部分情况下用来检测与目标机器的网络是否可达
常见使用方式
1.telnet IP 端口
2.telnet 域名 端口

memcache习惯简称mc
顺便友情提示,mc的性能和稳定性远超redis,我在某直播公司的时候一个mc集群实例qps达到60万,同等配置的redis集群不到30万就cpu满了
建议所有的string类型缓存都用mc,mc和redis各有优势不因为一个峰值qps去评价那个好坏,只能说那个更适合!
mc的性价比也是最高的,具体可参考阿里云
甚至可以用mc 几乎0成本,削减redis峰值qps,可以说能对任何数据库进行分流削峰保护

正文到此结束
本文目录