2017年8月10日

memcache雪崩

摘要: 缓存雪崩一般是由某个缓存节点失效,导致其他节点的缓存命中率下降, 缓存中缺失的数据(memcache经典场景,当有一个客户端的服务请求过来的时候,首先去查memcache,memcache里面是否缓存过了这个数据,如果没有这个数据,我们就去数据库查询,如果有这个数据,我们就从memcache里面取出 阅读全文

posted @ 2017-08-10 20:56 骄傲做自己 阅读(201) 评论(0) 推荐(0) 编辑

哈希Hash定义

摘要: Hash,一般翻译做"散列”,也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输 阅读全文

posted @ 2017-08-10 20:55 骄傲做自己 阅读(553) 评论(0) 推荐(0) 编辑

memcache的缓存原理和应用

摘要: 缓存原理 Memcache采用键值对存储方式。它本质是一个大的 hash表,key的最大长度为255个字符,最长过期时间为30天。它的内存模型如下:Memcache预先将可支配的内存空间进行分区(Slab),每个分区里再分为多个块(Chunk)最大1M,但同一个分区中块的大 小是固定的。然后,插入数 阅读全文

posted @ 2017-08-10 15:44 骄傲做自己 阅读(603) 评论(0) 推荐(0) 编辑

导航