大佬教程收集整理的这篇文章主要介绍了深入理解Memcached,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
单个item 最大的数据 1M
单进程最大的使用内存 2G ,需要更多内存时可开多个端口
键长最大250字节
将内存分割成各种尺寸的块(chunk),并把尺寸相同的块分成组(chunk的集合)
page 是分配Slab的内存空间 默认是1M 根据Slab大小切分成chunk
chunk:用户缓存记录的内存空间
Slab class:特定chunk的组
title="图片描述">
//
set($this->_key($key),$value,MEMCACHE_COMPRESSED,$ttl);
@H_293_4@mEMCACHE_COMPRESSED为压缩选项缩后数据一般为原数据大小的30%左右,节省了70%的传输性能消耗所得会大于文件压缩带来的性能损耗;存的数据的确有大于几百字节的,如果都是小于100字节的键值对,压缩可能反而带来膨胀,Memcached中都是按照固定大小分块存储的,最小也要88 B。所以对于过小数据带来的压缩膨胀并不是太大的问题;
time 最近访问时间
exptime 到期时间
nsuffix - (length of flags-and-length String)
it_flags; // ITEM_* above
slabs_clsid; // which slab class we're in
nkey; // key length,w/terminaTing null and padding 密钥长度,W /终止null填充
next - 指针
prev - 指针
h_next
nlbytes
refcount
data
item的数据 4部分
cas(可选) - 版本号
key
suffix
value
以上是大佬教程为你收集整理的深入理解Memcached全部内容,希望文章能够帮你解决深入理解Memcached所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。