- 博客(3)
- 资源 (21)
- 收藏
- 关注
原创 Redis源码分析:snapshot
源码版本:redis 2.4.4 redis的snapshot通过将内存中的所有数据写入文件,以达到持久化的目的。 需要注意的是: 1)snapshot方式不是追加,而是将内存所有数据写入文件,snapshot间隔短的话,会造成磁盘IO频繁 2)在上一次做snapshot到当前,如果机器crash,期间修改过的数据会丢失 redis支持两种方式做snapshot 1)客户端发送bg
2012-01-13 18:16:53
4389
原创 Redis源码分析:AOF
源码版本:redis 2.4.4 AOF(append-only fashion)是redis持久化利器之一。通过写log的方式,以满足在需要的时候,重建数据的需求。 the AOF persistence logs every write operation received by the server, that will be played again at server start
2012-01-11 22:08:15
5220
原创 Redis源码分析:内存管理
源码版本:redis 2.4.4 redis内存相关函数都放在zmalloc.h zmalloc.c中 redis中可以使用tcmalloc、jemalloc Makefile: ifeq ($(USE_TCMALLOC),yes) ALLOC_DEP= ALLOC_LINK=-ltcmalloc ALLOC_FLAGS=-DUSE_TCMALLOC endif if
2012-01-06 14:03:42
4206
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人