摘要: Redis aof持久化 Redis支持两种持久化方式:rdb与aof,上一篇文章中已经大致介绍了rdb的持久化实现,这篇文章主要介绍aof实现。 与rdb方式相比,aof会使用更多的存储空间,因为它将数据以客户端命令的形式进行存储,并使用ascii编码。但它也有相应的优点,如支持append的方式 阅读全文
posted @ 2019-10-06 23:26 yangzd~ 阅读(330) 评论(0) 推荐(0) 编辑
摘要: Redis rdb持久化 Redis支持两种持久化方式:rdb与aof。rdb将一个节点上的内存数据序列化后存储到磁盘中,序列化的数据以尽可能节约空间的方式存储,并非完全的ascii表示。它的优点在于节约空间,恢复速度快,缺点在于每一次操作都需要对整个内存数据进行序列化,并且持久化过程中的修改被丢失 阅读全文
posted @ 2019-10-06 17:14 yangzd~ 阅读(511) 评论(0) 推荐(0) 编辑
摘要: Redis io抽象层 Redis中涉及到多种io,如socket与file,为了统一对它们的操作,redis设计了一个抽象层,即rio,使用rio可以实现将数据写入到不同的底层io,但是接口相同。rio的实现在rio.h与rio.c源文件中,支持内存、文件、socket集合三类底层io。 1. s 阅读全文
posted @ 2019-10-06 11:04 yangzd~ 阅读(1273) 评论(0) 推荐(0) 编辑