博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
memcahced缓存特点
阅读量:4311 次
发布时间:2019-06-06

本文共 475 字,大约阅读时间需要 1 分钟。

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服务,外网通过防火墙来控制保护。

转载于:https://www.cnblogs.com/hjy9420/p/6055938.html

你可能感兴趣的文章
c++课程设计之菜单选择\\
查看>>
iOS 的 XMPPFramework 简介
查看>>
hdu 3555 数位dp入门
查看>>
Git学习系列-Git基本概念
查看>>
c#多个程序集使用app.config 的解决办法
查看>>
模仿网站登录注册
查看>>
Linux+Apache+PHP+MySQL服务器环境配置(CentOS篇)
查看>>
Linux下获取本机IP地址的代码
查看>>
(C#)调用Webservice,提示远程服务器返回错误(500)内部服务器错误
查看>>
flex布局
查看>>
python-----python的文件操作
查看>>
java Graphics2d消除锯齿,使字体平滑显示
查看>>
java 初级复习。
查看>>
工厂模式学习
查看>>
蓝牙2
查看>>
css的盒模型,及css3的box-sizing新属性
查看>>
图解机器学习读书笔记-CH1
查看>>
控件中添加的成员变量value和control的区别
查看>>
Spring Boot Docker 实战
查看>>
Div Vertical Menu ver3
查看>>