随笔 - 104  文章 - 21 评论 - 5 阅读 - 26万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Memcache

MC的分布式算法的实现和一些总结
摘要:首先我们知道Memcached是一个分布式的缓存系统,但memcached并不像是mongodb那样,允许配置多个节点,且节点之间是自动分配数据的也就是说memcached节点之间,是互不相通信的,因此,memcached的分布式,要靠用户去设计算法,把数据分布在多个memcached节点中。我们来... 阅读全文
posted @ 2015-08-03 18:12 shangzekai 阅读(2864) 评论(0) 推荐(2) 编辑
MC的内存管理和删除机制
摘要:先看一下,什么叫做内存的碎片化:1 如果用c语言直接 malloc,free 来向操作系统申请和释放内存时,2 在不断的申请和释放过程中,形成了一些很小的内存片断,无法再利用.3 这种空闲,但无法利用内存的现象,---称为内存的碎片化.因此,为了解决这个内存碎片化带来的浪费,那MC采用的是slab ... 阅读全文
posted @ 2015-08-02 18:02 shangzekai 阅读(2507) 评论(0) 推荐(1) 编辑
Memcache的总结介绍和一些命令的总结
摘要:1.1memcached是什么?来看一些官方的一些解释:1 free&opensource,high-performance,distributed memory object caching system自由&开放源码, 高性能,分布式的内存对象缓存系统由livejounal旗下的danga公司... 阅读全文
posted @ 2015-01-09 17:13 shangzekai 阅读(255) 评论(0) 推荐(0) 编辑
MC的一些具体的应用的例子的总结
摘要:任何东西,都有其适用的场景,在合适的场景下,才能发挥好更大的作用。对于memcached,使用内存来存取数据,一般情况下,速度比直接从数据库和文件系统读取要快的多。memcached的最常用的场景就是利用其“读取快”来白虎数据库,防止频率读取数据库,也有的项目中,;利用其“存储快”的特点来实现主从数... 阅读全文
posted @ 2015-01-03 11:17 shangzekai 阅读(356) 评论(0) 推荐(0) 编辑
MC的缓存雪崩现象和缓存无底洞的原因以及导致的后果的总结
摘要:缓存雪崩一般是由某个缓存节点失效,导致其他节点的缓存命中率下降,缓存中确实的数据去数据库查询,短时间内,造成数据库服务器的崩溃。这时,我们需要重启数据库,但重启一段时间后,又会被压垮,但此时缓存的数据也比之前要多。这样,反复几次重启数据库,缓存才重建完成,数据库才稳定的运行。或者,是由于缓存周期性的... 阅读全文
posted @ 2014-08-08 09:39 shangzekai 阅读(1179) 评论(0) 推荐(0) 编辑

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