• 存储的数据越大,则随着并发数的上升memcached处理请求的速度下降越明显。因此,存储数据不宜过大,如果确实要存储较大数据,建议拆分成两个或多个key存储。


  • 集群部署提升的性能越明显(平均耗时小,吞吐量大)


  • Memcached中key(键)最大允许250个英文字符或27个中文字,超过这些最大值,则数据无法存储。另外,官方文档指出,value(值)最大允许存储1M的数据,超过1M的数据无法存储(不会存储)。因此建议,key不宜太大,value也不宜过大,如果value超过1M,建议存储到两个或多个key中。


  • Memcached内存存储满数据之后,之后再存储的数据不会再消耗内存,最老的数据会被删除(LRU算法),memcached启动参数默认是开启LRU(近期最少使用算法)的。如果启动参数加上-M则不开启LRU算法,此时如果内存已满再存放数据则会报错。


最后留给大家一个小问题:

如何测试memcache?

点击链接加入QQ群 522720170(免费公开课、视频应有尽有):https://jq.qq.com/?_wv=1027&k=5C08ATe

Memcache需要注意的几点【小强测试班学员作品】_第1张图片