![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
memcache
文章平均质量分 57
根根和他的朋友们
这个作者很懒,什么都没留下…
展开
-
Memcache学习笔记(6)- memcache分布式算法 - 一致性hash
待续....原创 2013-09-04 14:52:04 · 816 阅读 · 0 评论 -
Memcache学习笔记(1)- memcache简介
Memcached特点:1. 协议简单2. 基于libevent的事件处理3. 内置内存存储方式4. memcached不互相通信的分布式1. 协议简单memcached的服务器和客户端之间不使用xml等复杂格式,而是采用基于文本行的协议。通过telnet也可以在memcache上保存和获取数据。2. 基于libevnet的事件处理libevnet是一个程序库。它将原创 2013-09-02 21:10:24 · 575 阅读 · 0 评论 -
Memcache学习笔记(4)- memcache运行状态监控
memcache目前常用的有3种运行状态监控方式:1. 内置stats命令,通过telnet连接到memcache之后,输入stats,会显示出memcache的一些统计信息。2. 通过perl编写的memcached-tool进行监控。3. 通过php页面进行监控。具体如下:1. 内置stats命令:a) telnet 127.0.0.1 11211b) stats原创 2013-09-03 14:22:54 · 868 阅读 · 0 评论 -
Memcache学习笔记(3)- memcache启动参数与简单例子
一、memcache的启动进入memcache的安装目录下的bin目录./memcached -d -p 11211 -m 128 -vvv -u root启动后会打印控制台信息,即slab class和chunk的信息。输出信息如下图所示:............其中chunk的单位为bit,而不是byte,例如上两幅图中画圈的部分:a. 104原创 2013-09-03 10:49:53 · 686 阅读 · 0 评论 -
Memcache学习笔记(5)- memcache内存模型
1. memcache的是采用Slab Allocation的机制分配和管理内存的。其基本原理就是按照预先规定的大小,将分配的内存分割成特定长度的块,用以解决内存碎片问题。但由此也引来了内存浪费的问题。2. Slab Allocation将分配的内存分割成各种尺寸的块(chunk),并把尺寸相同的chunk分成chunks组。如下图所示。3. memcache分配的内存不会回收,会被重原创 2013-09-02 22:37:11 · 626 阅读 · 0 评论 -
Memcache学习笔记(2)- memcache安装
Ubuntu安装memcache实验环境:ubuntu 10.04memcache:原创 2013-09-02 22:39:40 · 518 阅读 · 0 评论