随笔分类 -  Memcached

摘要:访问量上升,数据库压力大,怎么办?好办法是在中间挡一层缓存!这个缓存要求高效,不能比数据库慢,否则服务质量受影响;如果能把数据用hash打散存储到硬盘,也是可以的,不过在内存越来越便宜的今天,还是使用内存吧! mysql也有自己的缓存,也是存储在内存的,但是有一个说法是: 以下是引用片段: 只能有一 阅读全文
posted @ 2018-01-16 14:32 追忆丶年华 阅读(436) 评论(0) 推荐(0) 编辑
摘要:一、Memcache内存分配机制 关于这个机制网上有很多解释的,我个人的总结如下。 Page为内存分配的最小单位。 Memcached的内存分配以page为单位,默认情况下一个page是1M,可以通过-I参数在启动时指定。如果需要申请内存 时,memcached会划分出一个新的page并分配给需要的 阅读全文
posted @ 2018-01-16 14:31 追忆丶年华 阅读(129) 评论(0) 推荐(0) 编辑
摘要:一、存储命令 存储命令的格式: 1 2 <command name> <key> <flags> <exptime> <bytes> <data block> 1 2 <command name> <key> <flags> <exptime> <bytes> <data block> 1 2 <c 阅读全文
posted @ 2018-01-16 14:30 追忆丶年华 阅读(734) 评论(0) 推荐(0) 编辑
摘要:Memcached,人所皆知的remote distribute cache(不知道的可以javaeye一下下,或者google一下下,或者baidu一下下,但是鉴于baidu的排名商业味道太浓(从最近得某某事件可以看出),所以还是建议javaeye一下下),使用起来也非常的简单,它被用在了很多网站 阅读全文
posted @ 2018-01-16 14:30 追忆丶年华 阅读(318) 评论(0) 推荐(0) 编辑
摘要:memcached的基本设置: -p 监听的端口-l 连接的IP地址, 默认是本机-d start 启动memcached服务-d restart 重起memcached服务-d stop|shutdown 关闭正在运行的memcached服务-d install 安装memcached服务-d u 阅读全文
posted @ 2018-01-16 14:29 追忆丶年华 阅读(1619) 评论(0) 推荐(0) 编辑
摘要:在启动memcached的时候可以加-f参数和-n参数。-f指定各slab里面chunk大小的变化比例,默认1.25,-n指定slab里面chunk大小从多少开始。使用memcache_add($memcache_obj, md5(rand()), str_repeat(md5(rand()),10 阅读全文
posted @ 2018-01-16 14:29 追忆丶年华 阅读(358) 评论(0) 推荐(0) 编辑
摘要:第一步:Apache安装 下载 去 http://www.apache.org 自己找最新的 国内有很多镜像点例如人人和163 #wget http://labs.renren.com/apache-mirror/httpd/httpd-2.2.21.tar.gz #tar zxvf httpd-2 阅读全文
posted @ 2018-01-16 14:28 追忆丶年华 阅读(182) 评论(0) 推荐(0) 编辑
摘要:内存缓存Memcached 1.4.20发布。2014-05-12 上一个版本是2014-05-01的1.4.19 此版本只修正了一个1.4.18和1.4.19中引入的Bug. 此版本只是修复了导致线程锁定和旋转最大 CPU 的问题。此版本只影响 1.4.18 和 1.4.19 版本,不影响 1.4 阅读全文
posted @ 2018-01-16 14:28 追忆丶年华 阅读(230) 评论(0) 推荐(0) 编辑
摘要:下载并安装Memcache服务器端服务器端主要是安装memcache服务器端.下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libeve 阅读全文
posted @ 2018-01-16 14:27 追忆丶年华 阅读(327) 评论(0) 推荐(0) 编辑