史上最全memcached面试题
2019-04-12 本文已影响14人
AI乔治
![](https://img.haomeiwen.com/i9727275/1736f3d9ebb65687.png)
来源 —文末有答案
近期有很多小伙伴问我有没有memcached的面试题呀,面试了几家公司,都别问到了有关memcached的问题,结果都没打上来。就这事,我还翻找了以前的笔记,正好还总结有一些面试题,希望可以帮到银四面试期间的小伙伴们。
面试题真题
- Memcached是什么,有什么作用?
- Memcached服务在企业集群架构中有哪些应用场景?
- Memcached服务分布式集群如何实现?
- Memcached服务特点及工作原理是什么?
- 简述Memcached内存管理机制原理?
集群架构方面的问题
- memcached是怎么工作的?
- memcached最大的优势是什么?
- memcached和MySQL的querycache相比,有什么优缺点?
- memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点?
- memcached的cache机制是怎样的?
- memcached如何实现冗余机制?
- memcached如何处理容错的?
- 如何将memcached中item批量导入导出?
- 如果缓存数据在导出导入之间过期了,您又怎么处理这些数据呢?
- memcached是如何做身份验证的?
- memcached的多线程是什么?如何使用它们?
- memcached能接受的key的最大长度是多少?
- memcached最大能存储多大的单个item?
- memcached能够更有效地使用内存吗?
- 什么是二进制协议,我该关注吗?
- memcached的内存分配器是如何工作的?为什么不适用malloc/free!?为何要使用slabs?
- memcached是原子的吗?
- 如何实现集群中的session共享存储?
- memcached与redis的区别?
memcached面试答案
关于memcached以上的面试题答案,在我之前发的 《对memcached的深入解剖与总结》里都能够找到。