随笔分类 -  memcache

摘要:Memcache 的命令行用法:1、启动Memcache 常用参数 memcached 1.4.3 -p 设置端口号(默认不设置为: 11211) -U UDP监听端口 (默认: 11211, 0 时关闭) -l 绑定地址 (默认:所有都允许,无论内外网或者本机更换IP,有... 阅读全文
posted @ 2012-03-14 17:08 夏至冬末 阅读(135) 评论(0) 推荐(0) 编辑
摘要:前段时间,因为一个项目的关系,研究了php通过调用memcache和memcached PECL扩展库的接口存储到分布式缓存服务器的机制,在此做我根据他们各自的源码进行分析,希望能对这方面感兴趣的人有些帮助。本篇文章我会针对php和memcache扩展库的交互根据源码展开分析。PHP调用memcac... 阅读全文
posted @ 2012-03-14 16:33 夏至冬末 阅读(149) 评论(0) 推荐(0) 编辑
摘要:memcached的分布式算法-Consistent Hashing前言:我们知道以往资料要放到 M 台服务器上,最简单的方法就是取余数 (hash_value % M) 然后放到对应的服务器上,那就是当添加或移除服务器时,缓存重组的代价相当巨大。添加服务器后,余数就会产生巨变,这样就无法获取与保存... 阅读全文
posted @ 2012-03-14 16:30 夏至冬末 阅读(178) 评论(0) 推荐(0) 编辑
摘要:1. Slab Allocation机制:整理内存以便重复使用 最近的memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存。在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和free来进行的。但是,这种方式会导致内存碎片,加重操作系统内存管理器... 阅读全文
posted @ 2012-03-14 16:19 夏至冬末 阅读(265) 评论(0) 推荐(0) 编辑
摘要:Memcache存储大数据的问题huangguisu Memcached存储单个item最大数据是在1MB内,如果数据超过1M,存取set和get是都是返回false,而且引起性能的问题。我们之前对排行榜的数据进行缓存,由于排行榜在我们所有sql select查询里面占了30%,而且我们排行榜每小时... 阅读全文
posted @ 2011-01-25 18:16 夏至冬末 阅读(149) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示