贴心小王
首页
笔记
redis
mysql
linux
java
elastic
spring
github
memory-cache
贴心小王
累计撰写
42
篇文章
累计创建
12
个分类
累计收到
1
条评论
导航
首页
笔记
redis
mysql
linux
java
elastic
spring
github
memory-cache
目录
标签
memory-cache
Memcached 的 slab reassign 机制
Memcached 的 slab reassign 机制 是一种物理上的内存转移。它允许将一个 slab 从一个 slab class 移动到另一个 slab class,从而优化内存使用。以下是详细说明: Slab Reassign 的过程 物理转移 slab reassig
2025-04-14 13:45
9
0
0
24.9℃
memory-cache
Memcached内存模型
Memcached 的内存模型是其高效性能的核心之一。它使用了一种基于 slab 的内存分配机制,将内存划分为多个固定大小的块(slab),并通过 LRU(最近最少使用)算法管理内存。 Slab 分配机制 Memcached 使用 slab 分配器来管理内存,这是一种高效的内存分配方式,避免了频繁的
2025-04-14 13:17
8
0
0
24.8℃
memory-cache
Memcached支持根据前缀获取键值对吗
Memcached 本身并不支持直接根据前缀获取键值对。Memcached 是一个简单的键值存储系统,设计目标是高效地通过明确的键来访问数据,而不支持复杂的查询操作(如按前缀搜索)。 Memcached不支持前缀搜索 设计目标
2025-04-12 17:39
5
0
0
24.5℃
memory-cache
Memcached集群各节点间如何通信
Memcached 本身设计为一个简单的分布式内存缓存系统,其节点之间并不直接通信。每个 Memcached 节点都是独立的,它们不会相互协作或共享数据。 节点之间的通信 无节点间通信 Memcached 节点之间没有内置的通信机制。
2025-04-12 14:19
5
0
0
24.5℃
memory-cache
Memcached在进行水平扩容时需要重新分布数据吗
Memcached在进行水平扩容时,通常需要重新分布key-value。 原因 哈希算法:Memcached使用哈希算法决定key-value存储在哪个节点。节点数量变化会导致哈希结果不同,因此需要重新分布数据; 一致性哈希:虽然一致性哈希可以减少扩容时的数据迁移量,但仍需重新分布部分数据。
2025-04-11 13:01
11
0
0
25.1℃
memory-cache
弹