memcached 定义 使用 和原理

106 阅读1分钟

1. 定义

  开源、高可用 分布式内存缓存系统

2. 使用

3. 原理

内存 键值对存储数据(string,对象)

4. 优点

 简单但强大
 设计简单 部署快速,容易开发,能解决很多大数据量缓存出现的问题 ,API支持很多流行语言。

5. 缺点:

1, 容错能力:
不处理?! 可还行
memcached其中一个节点失效以后,memcached本身是没有任何策略维持失效转发的,这对于大型系统是一个无法接受的事实。
按照下所示,一台服务器宕机了,就有33%的数据丢失了。

image.png