解密Redis持久化

本文内容来源于Redis作者博文,Redis作者说,他看到的所有针对Redis的讨论中,对Redis持久化的误解是最大的,于是他写了一篇长文来对Redis的持久化进行了系统性的论述。文章非常长,也很值得一看,NoSQLFan将主要内容简述成本文。

Redis2.6新功能预告:aof性能提升

在2.4版本中,Redis对很多命令引入了批量参数的功能,这可以让我们一次连接一个操作就操作多个值。这些功能可能你已经用上了,但今天我们要讲一个在2.6版本中会推出的一个优化,aof文件rewrite和load的性能提升。

Redis2.4 backgroud thread

Redis终于在2.4版本里引入了除主线程之外的后台线程,这个设计保持了Redis原有的keep it simple的风格,实现的特别简单且有效果,实现的主要原理就是把fsync和close操作都移动到background来执行。

Redis2.4版的自动bgrewriteaof

2.4版本做了很多功能改进,尤其是aof这块变动较大。增加了自动的bgrewriteaof,开启两个后台线程来避免主线程fsync、rename、close等阻塞操作,另外修复了出现重复命令进入aof文件的bug,下面是基于2.4.1的源码aof这块的改进分析。

Redis作者详谈2.4版本改进

本文内容来源于Redis作者@antirez 的博文,由NoSQLFan进行翻译。在文中他首先解释了由于Redis集群可能在较长一段时间内还处理开发阶段,为了避免稳定版本由于这一原因被无限延后,于是从2.2版本fork出了一个2.4分支,这一分支目前进行了一些新的优化改进及bug修复,如果没有严重bug将会在近几个星期内发布稳定版本。

强烈推荐!非同一般的Redis介绍

下面Slide来自@淘宝丹臣,题名为Redis介绍。但与普通介绍走马观花不太一样的是,这个介绍涉及了很多深入和实用的知识,可以用非同一般来形容。其主要内容包括:Redis内部结构、实现机制、使用案例、持久化、Replication、性能测试等,里面更包括了对新浪微博Redis使用案例的剖析。

Redis发布2.2.9最新稳定版本

Redis作者@antirez 同学刚刚在twitter上宣布,Redis最新的2.2.9版本已经发布,推荐大家升级。特别是使用了slave+AOF日志或者是使用了Pub/Sub机制的同学,因为这个版本修复了这两个方面的几个重大bug.

Redis进阶教程-aof(append only file)日志文件

原文出处:http://lgone.com/html/y2010/757.html

今天看了Redis源码两个多小时,搞清楚了append only file(AOF)日志的rotate原理.官方文档里面对这部分做了单独的说明,但是就我看来,作者不够优美的用词,完全会让人理解错误.(PS:我要不是觉得文档有问题也不至于看源码)