memcache 基础原理
memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著[1] 。这是一套开放源代码软件,以BSD license授权发布。
Memcached单进程在32位系统中最大使用内存为2G,若在64位系统则没有限制,这是由于32位系统限制单进程最多可使用2G内存,要使用更多内存,可以分多个端口开启多个Memcached进程 ,
最大30天的数据过期时间,设置为永久的也会在这个时间过期,常量REALTIME_MAXDELTA
60*60*24*30控制
最大键长为250字节,大于该长度无法存储,常量KEY_MAX_LENGTH 250控制
单个item最大数据是1MB,超过1MB数据不予存储,常量POWER_BLOCK 1048576进行控制,
它是默认的slab大小
最大同时连接数是200,通过 conn_init()中的freetotal进行控制,最大软连接数是1024,通过
settings.maxconns=1024 进行控制
跟空间占用相关的参数:settings.factor=1.25, settings.chunk_size=48, 影响slab的数据占用和步进方式
memcached分服务器端和客户端,可以配置多个服务器端和客户端,应用于分布式的服务非常广泛。
memcached作为小规模的数据分布式平台是十分有效果的。
memcache 基础原理相关推荐
- Memcache的原理的详解
转载地址:http://sameveryday.blog.163.com/blog/static/178072337201411095357740/ Memcache工作原理 首 先 memcache ...
- Memcache工作原理总结
<!--[if !supportLists]-->1. <!--[endif]-->分片原理 咱们废话话不多说了,直接看Memcache的原理.首先memcache解决的最大 ...
- memcache的原理和命中率的总结
1 Memcache是什么 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的 ...
- java 编程原理_Java网络编程 -- 网络编程基础原理
Hello,今天记录下 Java网络编程 --> 网络编程基础原理. 一起学习,一起进步.继续沉淀,慢慢强大.希望这文章对您有帮助.若有写的不好的地方,欢迎评论给建议哈! 初写博客不久,我是杨展 ...
- 【转】GPS从入门到放弃(一) --- GPS基础原理
转自:https://blog.csdn.net/tyst08/article/details/100529424 GPS从入门到放弃(一) - GPS基础原理 GPS,全称Global Positi ...
- Macaca基础原理解析
导语 前面几篇文章介绍了在Macaca实践中的一些实用技巧与解决方案,今天简单分析一下Macaca的基础原理.这篇文章将以前面所分享的UI自动化Macaca-Java版实践心得中的demo为基础,进行 ...
- 云小课|MRS基础原理之ClickHouse组件介绍
阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说).深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云.更多精彩内容请单击此处. 摘要:在2016年开源的 ...
- Sniff网络基础原理和软件实现技巧详解
Sniff网络基础原理和软件实现技巧详解 前言 SNIFF真是一个古老的话题,关于在网络上采用SNIFF来获取敏感信息已经不是什么新鲜事,也不乏很多成功的案例,那么,SNIFF究竟是什么呢? SNIF ...
- SQL注入基础原理与案例(详细总结)
SQL注入基础原理与案例 一.前言 二.漏洞概述及危害 1.漏洞概述 2.漏洞危害 3.漏洞防范 三.SQL注入 1.SQL注入方式 (1)信息收集 (2)数据注入 (3)高权限注入 2.判断是否存在 ...
最新文章
- C++/CLI思辨录之内部指针的两面性
- WebClient DownloadFile 用法
- 写给自己的好用的VSCode
- python缺少dll文件_python37.dll文件下载,金山毒霸dll修复工具帮您解决文件丢失导致“python37.dll找不到”的系统问题...
- 第一个Hibernate项目
- matplotlib 中文显示 的问题
- php运行出现Call to undefined function curl_init()解决方法
- 小米笔试题:无序数组中最小的k个数
- 领酌酒业:一文阅尽酱香酒
- 大爱sublime text3
- DIY RazorEngine 的程序集生成方式
- [转载] python中的内置异常结构
- JavaSE学习--内部类
- .net mysql 测试连接数据库连接,C#.NET连接mysql方法
- (CVPR_2021) Center-based 3D Object Detection and Tracking
- centeros安装mySQL
- python数据分析电影论文_以腾讯5000部电影为例,告诉你Python数据分析该怎么做...
- 武侠末世(真香游戏V2.0)
- OceanBase | OBCA认证考试
- 无线蓝牙耳机哪个牌子的好?无线耳机排行榜前十名!