- 存储的数据越大,则随着并发数的上升memcached处理请求的速度下降越明显。因此,存储数据不宜过大,如果确实要存储较大数据,建议拆分成两个或多个key存储。
- 集群部署提升的性能越明显(平均耗时小,吞吐量大)
- Memcached中key(键)最大允许250个英文字符或27个中文字,超过这些最大值,则数据无法存储。另外,官方文档指出,value(值)最大允许存储1M的数据,超过1M的数据无法存储(不会存储)。因此建议,key不宜太大,value也不宜过大,如果value超过1M,建议存储到两个或多个key中。
- Memcached内存存储满数据之后,之后再存储的数据不会再消耗内存,最老的数据会被删除(LRU算法),memcached启动参数默认是开启LRU(近期最少使用算法)的。如果启动参数加上-M则不开启LRU算法,此时如果内存已满再存放数据则会报错。
最后留给大家一个小问题:
如何测试memcache?
声明:小强软件测试品牌自2016年以来一直在独立运营,和任何机构没有任何的关系!所有学员享受终生免费不限次数重学的福利!
1、小强性能测试2016年11月6号开课(前10名优惠300),咨询QQ:{{2083503238:0}}、{{1684129674:0}}、{{480934277:0}}
2、小强python自动化测试2017年2月开课(前10名优惠300),咨询QQ同上
3、官网正式上线:http://xqtesting.sxl.cn/
4、粉丝评价:http://user.qzone.qq.com/2423597857/photo/V12meFek494KcQ/
时间: 2024-10-22 08:57:03