
Redis
文章平均质量分 95
恋喵大鲤鱼
一条不止于编码的鱼。
展开
-
Redis 持久化
混合持久化本质是通过 AOF 后台重写(bgrewriteaof 命令)完成的,不同的是当开启混合持久化时,fork 出的子进程先将当前全量数据以 RDB 方式写入新的 AOF 文件,然后再将 AOF 重写缓冲区(aof_rewrite_buf_blocks)的增量命令以 AOF 方式写入到文件,写入完成后通知主进程将新的含有 RDB 格式和 AOF 格式的 AOF 文件替换旧的 AOF 文件。因为AOF保存的数据更完整,通过上面的分析我们知道 AOF 基本上最多损失 1s 的数据。原创 2024-03-12 18:22:38 · 1074 阅读 · 0 评论 -
Redis 底层数据结构概述(v6.2)
Redis(Remote Dictionary Server ),即远程字典服务,是一个使用 ANSI C 编写的开源、支持网络、基于内存、分布式、可选持久性的键值对(key-value) 数据库,与 Memcached 类似,却优于 Memcached。为什么说 Redis 优于 Memcached 呢,因为 Redis 拥有更丰富的数据结构,更多样的数据操作方式,管道与事务,以及数据持久化的能力等,正因为这些优点,Redis 作为一个 NoSQL 数据库,有效弥补了传统关系型数据库在很多业务场景的乏力,原创 2022-06-17 16:47:57 · 723 阅读 · 7 评论