写时复制 共 5 篇文章

Redis持久化AOF重写rewrite过程中fork子进程的开销
2026-06-20 18:36:30
Redis持久化AOF重写过程中fork子进程的开销 当Redis的AOF(AppendOnly File)文件增长过大时,后台会自动触发AOF重写。这个过程的核心,是使用 fork 系统调用创建一个子进程来生成新的、更紧凑的AOF文件。然而,fork 操作本身并非没有代价,理解其开销是进行Redi
Redis持久化 AOF重写 fork子进程
43 0
Redis RDB 的 fork 写时复制 COW 在超大内存实例中的停顿风险
2026-05-27 16:24:17
Redis RDB 的 fork 写时复制 COW 在超大内存实例中的停顿风险 Redis 作为高性能内存数据库,其持久化机制中的 RDB(快照)方案依赖 fork 系统调用创建子进程。fork 结合写时复制(CopyOnWrite,COW)技术,本意是避免子进程复制父进程整个内存空间,从而节省内存
Redis RDB fork
101 0
Java CopyOnWriteArrayList在读多写少场景的写开销分析
2026-05-12 21:19:11
Java CopyOnWriteArrayList在读多写少场景的写开销分析 CopyOnWriteArrayList 是 Java 并发包 java.util.concurrent 中提供的一个线程安全的 List 实现。它的设计核心思想是“写时复制”(CopyOnWrite),这种机制使其在读多
Java并发 写时复制 写开销
91 0
Redis AOF重写机制为什么不会阻塞主线程
2026-04-26 09:14:46
Redis AOF重写机制为什么不会阻塞主线程 Redis 的 AOF(Append Only File)持久化机制通过记录每一次写命令来保证数据安全。随着运行时间的增加,AOF 文件体积会不断膨胀,这不仅占用磁盘空间,还会导致 Redis 重启时恢复数据变慢。为了解决这个问题,Redis 引入了
Redis AOF重写 数据持久化
106 0
Java CopyOnWriteArrayList的写时复制机制与适用场景
2026-04-20 15:25:50
Java CopyOnWriteArrayList的写时复制机制与适用场景 1. 认识CopyOnWriteArrayList 查看 Java集合框架中的CopyOnWriteArrayList类,你会发现它是ArrayList的一个线程安全变体。理解 CopyOnWriteArrayList的基本
Java集合 线程安全 写时复制
84 0