Redis学习手册

原创 2013年12月05日 16:08:33

(转自 http://www.cnblogs.com/stephen-liu74/archive/2012/04/16/2370212.html)

        为什么自己当初要选择Redis作为数据存储解决方案中的一员呢?现在能想到的原 因主要有三。其一,Redis不仅性能高效,而且完全免费。其二,是基于C/C++开发的服务器,这里应该有一定的感情因素吧。最后就是上手容易,操作简 单。记得在刚刚接触Redis的时候,由于当时项目的工期相当紧张,留给我们做出选择的空间也是非常有限,一旦技术决策失误,造成的后果也比较严重。所以在做出决定之前,我不仅快速的浏览了Redis官网文档,而且还熬夜搜集了很多网上的相关技术文章。在经过一通折腾之后,毅然决然的选择了它,现在回头想想自己确实是幸运的。
      这个系列博客中的内容和数据主要来自于Redis官方文档,本人仅仅是根据自己的经验对常用的内容做了进一步的解释和归纳。有兴趣的网友也可以直接阅读Redis的官方文档。由于本人的翻译和理解能力有限,如有不到之处,欢迎指正。
      最后需要说的是,如果这个系列的博客能够让您在阅读后有所收获,那么就请继续关注本人后面有关新主题的系列博客。

Redis学习手册(开篇)
http://www.cnblogs.com/stephen-liu74/archive/2012/02/13/2348935.html
一、简介
二、Redis的优势
三、目前版本中Redis存在的主要问题
四、和关系型数据库的比较
五、如何持久化内存数据

Redis学习手册(String数据类型)
http://www.cnblogs.com/stephen-liu74/archive/2012/02/13/2349815.html
一、概述
二、相关命令列表
三、命令示例

Redis学习手册(List数据类型)
http://www.cnblogs.com/stephen-liu74/archive/2012/02/14/2351859.html
一、概述
二、相关命令列表
三、命令示例
四、链表结构的小技巧

Redis学习手册(Set数据类型)
http://www.cnblogs.com/stephen-liu74/archive/2012/02/15/2352512.html
一、概述
二、相关命令列表
三、命令示例
四、应用范围

Redis学习手册(Hashes数据类型)
http://www.cnblogs.com/stephen-liu74/archive/2012/02/15/2352932.html
一、概述
二、相关命令列表
三、命令示例

Redis学习手册(Sorted-Sets数据类型)
http://www.cnblogs.com/stephen-liu74/archive/2012/02/16/2354994.html
一、概述
二、相关命令列表
三、命令示例
四、应用范围

Redis学习手册(Key操作命令)
http://www.cnblogs.com/stephen-liu74/archive/2012/02/18/2356951.html
一、概述
二、相关命令列表
三、命令示例

Redis学习手册(事务)
http://www.cnblogs.com/stephen-liu74/archive/2012/02/18/2357783.html
一、概述
二、相关命令列表
三、命令示例
四、WATCH命令和基于CAS的乐观锁

Redis学习手册(主从复制)
http://www.cnblogs.com/stephen-liu74/archive/2012/02/23/2364717.html
一、Redis的Replication
二、Replication的工作原理
三、如何配置Replication
四、应用示例

Redis学习手册(持久化)
http://www.cnblogs.com/stephen-liu74/archive/2012/02/23/2365017.html
一、Redis提供了哪些持久化机制
二、RDB机制的优势和劣势
三、AOF机制的优势和劣势
四、其它

Redis学习手册(虚拟内存)
http://www.cnblogs.com/stephen-liu74/archive/2012/02/24/2366803.html
一、简介
二、应用场景
三、配置

Redis学习手册(管线)
http://www.cnblogs.com/stephen-liu74/archive/2012/02/25/2367816.html
一、请求应答协议和RTT
二、管线(pipelining)
三、Benchmark

Redis学习手册(服务器管理)
http://www.cnblogs.com/stephen-liu74/archive/2012/02/27/2369480.html
一、概述
二、相关命令列表
    
Redis学习手册(内存优化)
http://www.cnblogs.com/stephen-liu74/archive/2012/02/27/2370521.html
一、特殊编码
二、BIT和Byte级别的操作
三、尽可能使用Hash

Redis学习手册(实例代码)
http://www.cnblogs.com/stephen-liu74/archive/2012/03/15/2398249.html

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

Spark机器学习库(MLlib)官方指南手册中文版

Spark机器学习库(MLlib)指南        MLlib是Spark里的机器学习库。它的目标是使实用的机器学习算法可扩展并容易使用。它提供如下工具:        1.机器学习算法:常规机器学...
  • liulingyuan6
  • liulingyuan6
  • 2016年12月12日 14:23
  • 7259

redis学习笔记(12)---server基本流程

server工作流程  当执行./redis-server后,redis数据库的server端就会启动。   然后就会执行redis.c中的main()函数   其中main()函数中的工作可以主...
  • u012658346
  • u012658346
  • 2016年05月09日 22:10
  • 1936

ARM Cortex-A 编程手册学习笔记

闲话 从前都在X86上分析内核,做开发、trouble shooting,对于其他架构了解较少,对于新架构的学习,甚至还有些抵触,这次趁分析问题的机会,顺便学习了一下ARM架构的基础知识,权当笔记。...
  • omnispace
  • omnispace
  • 2016年04月03日 15:52
  • 1391

Redis学习手册(开篇)

Redis学习手册(开篇)  一、简介:      在过去的几年中,NoSQL数据库一度成为高并发、海量数据存储解决方案的代名词,与之相应的产品也呈现出雨后春笋般的生机。然而在众多产品...
  • lhf2009913
  • lhf2009913
  • 2014年07月24日 17:30
  • 285

Redis学习手册(开篇)

Redis学习手册(开篇)  一、简介:      在过去的几年中,NoSQL数据库一度成为高并发、海量数据存储解决方案的代名词,与之相应的产品也呈现出雨后春笋般的生机。然而在...
  • codepython
  • codepython
  • 2015年06月11日 10:20
  • 251

Redis学习手册(List数据类型)

一、概述:       在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并...
  • zqg810832803
  • zqg810832803
  • 2012年09月08日 16:32
  • 283

Redis学习手册(开篇)

一、简介:      在过去的几年中,NoSQL数据库一度成为高并发、海量数据存储解决方案的代名词,与之相应的产品也呈现出雨后春笋般的生机。然而在众多产品中能够脱颖而出的却屈指可数,如Redis...
  • hujiao_jingling
  • hujiao_jingling
  • 2012年05月15日 22:11
  • 626

Redis学习手册(List数据类型)

http://blog.csdn.net/hujiao_jingling/article/details/7570546 一、概述:       在Redis中,List类型是按照...
  • kunshan_shenbin
  • kunshan_shenbin
  • 2012年05月15日 22:07
  • 334

Redis学习手册(Set数据类型)

一、概述:       在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需要说明的是,这...
  • zqg810832803
  • zqg810832803
  • 2013年01月25日 10:59
  • 158

Redis学习手册(Key操作命令)

本文转载自:http://www.cnblogs.com/stephen-liu74/archive/2012/03/26/2356951.html 一、概述:       在该系列的前几篇博客中...
  • yxslzqyc
  • yxslzqyc
  • 2015年09月21日 10:24
  • 245
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Redis学习手册
举报原因:
原因补充:

(最多只允许输入30个字)