Redis is an open source, BSD licensed, advanced key-value store.

Redis is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.

More Accurate Description

  • An in-memory persistent key-value store
  • More than a key-value store
  • 5 different data structures

参考官方网站: http://redis.io/

redis不仅仅是一个kv的存储, 支持多种类型, 作为一个NoSQL数据库来说, 对于编程语言友好, 是对关系型数据库很好的补充.

NoSQL最初是一个对于传统关系型数据库的挑战, 比较激进, 目前普遍认为NoSQL是Not Only SQL, 是对于关系型数据库的补充.

关系型数据库建立在完备的数学基础之上, 作为一种通用的数据存储或持久化方案, 具有约束和事务等特性, 这些都是NoSQL数据库欠缺的, NoSQL数据库的多样性, 没有统一的标准, 注定了在实际实践中会遇到一些难以解决的问题. NoSQL少了约束等特性, 但是正因此存储效率等方面有着明显的优势, 简单好用, 合理使用二者, 可以获取非常不错的收益.

Demo使用方法

参考资料汇总

中文参考资料

Redis命令参考: http://redis.readthedocs.org/en/latest/

Redis设计与实现: http://www.redisbook.com/en/latest/

注释源码: https://github.com/huangz1990/annotated_redis_source

redis资料概要 @江南白衣 github: https://github.com/springside/springside4/wiki/redis (redis资料集合, 包含很多入门的资料)

网络资料汇总: http://www.redis.cn/article.html

英文参考资料

官方文档: http://redis.io/documentation

redis little book: http://openmymind.net/2012/1/23/The-Little-Redis-Book/

redis 101: http://no.gd/redis-presentation.pdf

redis github(source code): https://github.com/antirez/redis

Redis 资料整理的更多相关文章

  1. Redis资料整理

    1.Redis命令參考中文简体版. 2.java操作redis.jedis使用api 3.Redis学习笔记. 4.浅谈Redis数据库的键值设计 5.Redis资料汇总专题 6.MongoDB资料汇 ...

  2. zz 圣诞丨太阁所有的免费算法视频资料整理

    首发于 太阁实验室 关注专栏   写文章     圣诞丨太阁所有的免费算法视频资料整理 Ray Cao· 12 小时前 感谢大家一年以来对太阁实验室的支持,我们特地整理了在过去一年中我们所有的原创算法 ...

  3. Java资料整理

    Java资料整理 原创 2017年08月25日 17:20:44 14211  1.LocalThread的应用场景,数据传输适合用LocalThread么 2.linux的基本命令    软链接.更 ...

  4. Redis 知识 整理

    简介 安装 启动 注意事项 使用命令 通用命令 数据结构 字符串(string) 哈希(hash) 队列(list) 集合(set) 有序集合(zset) 位图(bitcount) 事务 订阅与发布 ...

  5. iOS 开发学习资料整理(持续更新)

      “如果说我看得比别人远些,那是因为我站在巨人们的肩膀上.” ---牛顿   iOS及Mac开源项目和学习资料[超级全面] http://www.kancloud.cn/digest/ios-mac ...

  6. (4)Redis 资料

    Redis是一种面向“键/值”对类型数据的分布式NoSQL数据库系统,特点是高性能,持久存储,适应高并发的应用场景. Redis Home http://redis.io/ MSOpenTech/re ...

  7. iOS 学习资料整理

    iOS学习资料整理 https://github.com/NunchakusHuang/trip-to-iOS 很好的个人博客 http://www.cnblogs.com/ygm900/ 开发笔记 ...

  8. H.264的一些资料整理

    本文转载自 http://blog.csdn.net/ljzcom/article/details/7258978, 如有需要,请移步查看. Technorati 标签: H.264 资料整理 --- ...

  9. redis 资料链接

    redis 资料链接  http://blog.nosqlfan.com/html/3537.html

随机推荐

  1. NUC131的系统管理

    系统复位系统复位可以由如下的任何一种中断实现,这些复位中断标志可以通过寄存器RSTSRC读取. 上电复位 nRESET引脚低电平复位 看门狗复位 低压复位 欠压检测器复位 CPU 复位 ...

  2. iOS应用国际化教程(2014版)

    本文转载至 http://www.cocoachina.com/industry/20140526/8554.html 这篇教程将通过一款名为iLikeIt的应用带你了解最基础的国际化概念,并为你的应 ...

  3. web基础---->okhttp的使用

    今天我们就讲一下okhttp的使用,具体的okhttp使用可以参见官方的文档. okhttp的使用 一.okhttp的下载安装 Download the latest JAR or grab via ...

  4. JS-简单地匀速运动框架

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  5. RxJava && Agera 从源码简要分析基本调用流程(1)

    版权声明:本文由晋中望原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/123 来源:腾云阁 https://www.qclo ...

  6. DOM操作的性能问题

    造成DOM操作性能差的原因:1.DOM操作的实现和ECMAscript的实现是两个独立的部分,之间通过接口来完成相应的DOM操作. 2.实时查询文档得到HTML集合,重复执行查询操作.特别是lengt ...

  7. glassfish任意文件读取漏洞解析

    一.背景: glassfish是一款java编写的跨平台的开源的应用服务器. 二.漏洞原理: 与宽字节SQL注入一致,都是由于unicode编码歧义导致的.具体payload如下构造: http:// ...

  8. iOS tableview上放textfield

    用UITableViewController就可以了,处理键盘弹出和消失的代码已经封装在UITableViewController里了.

  9. python随机验证码函数

    #验证码函数def yzm(i): code = [] for i in range(i): ,): code.append(str(random.randint(,))) else: tmp = r ...

  10. etc/fstab

    etc/fstab 就是在开机引导的时候自动挂载到linux的文件系统 设备名称 挂载点 分区的类型 挂载选项 dump选项 fsck选项UUID=ce25cdc7-434f-420b-b3 / ex ...