出处:

为什么自己当初要选择Redis作为数据存储解决方案中的一员呢?现在能想到的原因主要有三。其一,Redis不仅性能高效,而且完全免费。其二,是基于C/C++开发的服务器,这里应该有一定的感情因素吧。最后就是上手容易,操作简单。记得在刚刚接触Redis的时候,由于当时项目的工期相当紧张,留给我们做出选择的空间也是非常有限,一旦技术决策失误,造成的后果也比较严重。所以在做出决定之前,我不仅快速的浏览了Redis官网文档,而且还熬夜搜集了很多网上的相关技术文章。在经过一通折腾之后,毅然决然的选择了它,现在回头想想自己确实是幸运的。

      这个系列博客中的内容和数据主要来自于Redis官方文档,本人仅仅是根据自己的经验对常用的内容做了进一步的解释和归纳。有兴趣的网友也可以直接阅读Redis的官方文档。由于本人的翻译和理解能力有限,如有不到之处,欢迎指正。
      最后需要说的是,如果这个系列的博客能够让您在阅读后有所收获,那么就请继续关注本人后面有关新主题的系列博客。
Redis学习手册(开篇)
一、简介
二、Redis的优势
三、目前版本中Redis存在的主要问题
四、和关系型数据库的比较
五、如何持久化内存数据
Redis学习手册(String数据类型)
一、概述
二、相关命令列表
三、命令示例
Redis学习手册(List数据类型)
一、概述
二、相关命令列表
三、命令示例
四、链表结构的小技巧
Redis学习手册(Set数据类型)
一、概述
二、相关命令列表
三、命令示例
四、应用范围
Redis学习手册(Hashes数据类型)
一、概述
二、相关命令列表
三、命令示例
Redis学习手册(Sorted-Sets数据类型)
一、概述
二、相关命令列表
三、命令示例
四、应用范围
Redis学习手册(Key操作命令)
一、概述
二、相关命令列表
三、命令示例
Redis学习手册(事务)
一、概述
二、相关命令列表
三、命令示例
四、WATCH命令和基于CAS的乐观锁
Redis学习手册(主从复制)
一、Redis的Replication
二、Replication的工作原理
三、如何配置Replication
四、应用示例
Redis学习手册(持久化)
一、Redis提供了哪些持久化机制
二、RDB机制的优势和劣势
三、AOF机制的优势和劣势
四、其它
Redis学习手册(虚拟内存)
一、简介
二、应用场景
三、配置
Redis学习手册(管线)
一、请求应答协议和RTT
二、管线(pipelining)
三、Benchmark
Redis学习手册(服务器管理)
一、概述
二、相关命令列表
    
Redis学习手册(内存优化)
一、特殊编码
二、BIT和Byte级别的操作
三、尽可能使用Hash
Redis学习手册(实例代码)

如果您觉得这个系列的博客可以让您有所收获,请保持持续的关注。

如果您发现博客中有明显的纰漏,欢迎指正。
如果您有意进行技术上的交流,可以通过邮件共同探讨(stephenland74@hotmail.com)。
如果您有更好的建议或更好的实现方式,敬请赐教。
如果您已经是我的关注者,希望随后发布的PostgreSQL系列不会让您失望。
I am Stephen Liu.