摘要: 一: linux下编译Memcached(1)先在linux上安装gcc,cmake,autoconf,libtool工具,以后会使用到。 安装命令为:yum install gcc make autoconf libtool 回车 备注:如果不能安装可能是权限问题,那么就全换到超级管... 阅读全文
posted @ 2015-01-07 17:14 麦田守望者~ 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一:Memcached过期机制(1)当某个值过期后,并没有从内存删除,因此stats统计时,curr_item有气信息。(2)如果之前有没有get取其值时,将不会自动删除。当某个新值去占用他的位置的时,就当成chunk来占用(3)当get取其值时,如果过期,返回空,并且清空,所以curr_item就... 阅读全文
posted @ 2015-01-07 16:47 麦田守望者~ 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 一:Memcached 内存分布机制 (1)把内存分配成slab 和不同大小的chunk。在跟据键值的大小在选择对应的chunk。这样可以减少最小的内存浪费,内存浪费是不可避免的。[把内存划分成若干个slab仓库,在把每个仓库划分成不同尺寸的小块,需要存内容时,判断内容的大小为其选取合理的仓库。]... 阅读全文
posted @ 2015-01-07 16:07 麦田守望者~ 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1 一:Memcached add 命令参数 2 (1)add key flag expire length [增] 3 key: 键名(起一个独立的名字) 4 flag 标志,要求为一个正整数 5 备注:(1)当Memcached 要存储一个对象和数组的时候,... 阅读全文
posted @ 2015-01-07 15:03 麦田守望者~ 阅读(470) 评论(0) 推荐(0) 编辑