码迷,mamicode.com
首页 > 其他好文 > 详细

memcahced缓存特点

时间:2016-11-12 01:40:28      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:分布   存储   操作   自动删除   管理   emc   数据结构   数据丢失   sed   

1、key-value数据结构

2、所有数据保存在内存中

3、可以分布式集群

4、处理并发的机制是libevent事件机制

5、当内容容量达到指定值后,就基于LRU(Least Recently Used)算法自动删除不使用的缓存,再添加新的数据。 LRU---最早使用时间

6、当关闭memcache服务时,memcache存储的所有数据都会丢失

7、分布式的memcache服务集群,各服务间不互相通信的,即添加1条数据到memcache集群服务中,是保存在其中一个memcache服务中,其他memcache服务是获取不到的,是通过hash算法来决定保存数据的位置,获取的时候也会通过hash算法得到

 

 

memcache的缺点:

1、数据保存在内存,当关闭服务或操作系统时,数据丢失

措施:修改源代码,定期向磁盘写入数据

2、memcache权限管理和认证功能,安全性不足

措施:可以通过内网访问memcache服务,外网通过防火墙来控制保护。

memcahced缓存特点

标签:分布   存储   操作   自动删除   管理   emc   数据结构   数据丢失   sed   

原文地址:http://www.cnblogs.com/hjy9420/p/6055938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!