Redis编程

  • 命令列表:由Redis实现,全面的说明文档。
  • 管道(Pipelining):了解怎么一次性发送多个命令,节省往返时间。
  • Redis发布/订阅:Redis是一个快速稳定的发布/订阅消息系统!来看看。
  • Redis Lua脚本:RedisLua脚本功能文档。
  • 调试Lua脚本:Redis3.2初次设计了一个本地的Redis脚本调试器。
  • 内存优化:理解Redis怎么使用RAM并学习一些技巧更少的使用内存。
  • 有效期:Redis允许对每个key设置存活的时间,以便于当到期时间过了自动删除这些Key
  • Redis作为一个LRU缓存:怎么使用和配置Redis作为一个缓存,用一个固定的内存和自动驱逐的key。
  • Redis事务:可以将命令组合在一起以便于它们作为一个单独的事务执行。
  • 批量插入数据:怎么在短时间内向Redis实例添加大量的现存或生成的数据。
  • 分区:怎么在多台Redis实例中分配数据。
  • 分布式锁:用Redis实现一个分布式锁管理。
  • Redis key空间通知:通过发布/订阅获得key空间通知时间(2.8或更高版本)。
  • 使用Redis创建二级索引:使用Redis数据结构创建二级索引,组合索引和遍历图。

教程 & 常见问题

  • 介绍Redis数据类型:这是学习Redis API和数据模型的好的启点。
  • 使用PHP和Redis编写一个简单的Twitter克隆。
  • Redis自动完成
  • 数据类型简短描述:一个Redis支持的不同类型的简短说明,这个章节不像第一个教程有丰富的更新信息。
  • 常见问题:一些关于Redis的常见问题。

管理员

  • 配置:怎么配置Redis。
  • 主从复制:你需要知道怎么建立主从复制。
  • 持久化:了解你配置的Redis持久性的选项。
  • Redis管理员:选择管理主题。
  • 安全:Redis安全综述。
  • 加密:怎么加密Redis客户端-服务端通讯。
  • 信号处理:Redis怎么处理信号。
  • 连接处理:Redis怎么处理客户端连接。
  • 高可用:Redis哨兵是一个官方的高可用解决方案。
  • 延迟监控:Redis综合的延迟监控和报告功能有助于Redis低延迟工作负载。
  • 基准:看在不同的平台上的Redis速度。
  • Redis发布:Redis开发周期和版本编号。

故障排除

  • Redis问题?Bug?高延迟?其他问题?使用我们的故障排除页面作为查找信息的起点。

Redis集群

  • Redis集群教程:Redis集群优雅的介绍和设置向导。
  • Redis集群说明:使用Redis集群的更正式的行为和算法的描述。

其他基于Redis的分布式系统

  • Roshi是一个大规模的变压器实现,基于Redis的时间戳事件。它最初是为了SoundCloud流自主研发。

说明书

  • Redis设计草稿:新建议的设计草稿。
  • Redis协议说明:如果你正在实现一个客户端,或者出于好奇心,了解怎么在底层与Redis通讯。
  • Redis RDB格式说明,和RDB版本历史。
  • 内部构建:了解关于Redis怎么实现的细节。

资源

  • Redis参考手册:Redis在线或可打印的功能参考。

用例

  • 谁在用Redis

书籍

下面是已经出版的覆盖Redis的图书列表。图书由发布时间排序(新书在前)

  • Redis in Action (Manning, 2013) :由Josiah L. Carlson编写.
  • Instant Redis Optimization How-to (Packt, 2013) :由Arun Chinnachamy编写.
  • Instant Redis Persistence (Packt, 2013) :由Matt Palmer编写.
  • The Little Redis Book (Free Book, 2012) :由 Karl Seguin 编写,是一个特别自由和Redis入门的书。
  • Redis Cookbook (O'Reilly Media, 2011) :由 Tiago Macedo 和 Fred Oliveira编写

下面的书包含Redis发布的内容但是没有特别的说明Redis

  • Seven databases in seven weeks (The Pragmatic Bookshelf, 2012).
  • Mining the Social Web (O'Reilly Media, 2011)
  • Professional NoSQL (Wrox, 2011)

关于作者

Redis是由Salvatore Sanfilippo开发并维护的。过去 Pieter Noordhuis 和Matt Stancliff 提供了Redis核心和客户端库的非常重要的代码和建议。

Redis贡献者的清单可以在Redis Githua贡献者页面找到。然而还有其他形式的贡献如想法,测试,和bug报告。当可能的时候,贡献者被承认提交信息。邮件列表档案和Github问题页面是找到Redis社区活跃的人提供想法和帮助他人的好的来源。


转载于:https://blog.51cto.com/majunwei/1741608