文档
注意: 这个Redis文档同样在redis-doc github repository下有提供. 这个Redis文档是在Creative Commons Attribution-ShareAlike 4.0 International license这个许可下发布.
用Redis编程
- 命令列表 redis完整的命令列表,以及他们的说明文档。
- 管道(Pipelining): 学习如何一次发送多条命令, 节省往返时间。
- Redis 发布/订阅(Pub/Sub): Redis是一个快速、稳定的发布/订阅消息系统!一探究竟。
- Redis Lua 脚本: Redis 2.6 Lua 脚本功能文档.
- 内存优化: 理解Redis如何使用内存(RAM)和学习减少使用它的技巧。
- 过期(Expires): Redis允许为每一个key设置不同的过期时间,当它们到期时将自动从服务器上删除。
- 把Redis当作LRU(最少使用页面置换算法)缓存: 如何配置Redis成为一个以固定内存并带有自动剔除键的缓存并使用之。
- Redis事务(transactions): 可以将一组命令放在同一个事务中执行。
- 大量插入数据: 如何将现有或已经生成的一大笔数据快速的插入到Redis实例。
- 分区(Partitioning): 如何将你的数据分布在多个Redis里面。
- 分布式锁: 使用Redis实现分布式锁管理器
- Redis的密钥空间通知(Redis keyspace notifications): 获得通过的Pub / Sub的密钥空间活动的通知。 (Redis 2.8+).
教程与常见问题
- 介绍Redis数据类型: 这正是一个好时机开始去学习Redis API和数据模型。
- 用PHP和Reids写一个简单的Twitter克隆版本
- Redis的自动完成。
- 数据类型的简单总结: Redis支持的的值的不同类型的简短总结, 不是本节的第一个教程的升级版。
- FAQ: 关于Redis的一些常见问题.
管理
- 配置: 如何配置redis.
- 复制: 建立主-从复制的必知必会。
- 持久化: 学会当配置Redis持久化时,有那些可用的选项。
- Redis管理: 选定的管理主题。
- 安全性: Redis安全性概览。
- 信号处理: Redis是如何处理信号的。
- 连接处理: Redis是如何处理客户端的连接的。
- 高可用性: Redis Sentinel是Redis官方的高可用解决方案。目前正在开发(beta 阶段, 活跃开发中), 已经可用。
- 延时监控: Redis的延时监控和报告能力对调试Redis实例低延时工作负载非常有帮助。
- 基准: 检视Redis在不同平台有多快。
- Redis的发布: Redis开发周期和版本号。
故障排除
Redis集群
其他基于Redis的分布式系统
- Roshi是一个基于Reids,用GO开发的用于时间戳事件的大型的CRDT集合实现。它最初是为the SoundCloud stream开发的.
产品规格
- Redis的设计草稿: 新提案的设计稿。
- Redis的协议规范: 如果你正在实现一个客户端,是出于好奇,学习如何用底层方法与Redis沟通的。
- Redis的RDB格式规范, 和RDB的历史版本。
- Internals: Learn details about how Redis is implemented under the hood.
使用案例
书籍
下面是包括已出版的Redis书记的一个列表。书籍是根据出版时间排序 (越先越先).
- Redis in Action (Manning, 2013) by Josiah L. Carlson (early access edition).
- Instant Redis Optimization How-to (Packt, 2013) by Arun Chinnachamy.
- Instant Redis Persistence (Packt, 2013) by Matt Palmer.
- The Little Redis Book (Free Book, 2012) by Karl Seguin is a great free and concise book that will get you started with Redis.
- Redis Cookbook (O'Reilly Media, 2011) by Tiago Macedo and Fred Oliveira.
以下的书籍是与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为Redis的核心和一系列客户端库提供大量非常重要的代码和想法。
一个完整的Redis共享者列表可以在Github的Redis贡献者页面找到. 然而也有其他形式的共享比如思想,测试和bug报告。如果可能的话这个贡献是被肯定的。邮件列表归档和Github问题页面是找到在Redis社区积极提供想法和帮组的用户的一个好的地方。
赞助商
Salvatore Sanfilippo开发Redis的工作是由Pivotal赞助. 在以前,其他赞助和捐款给Redis项目的公司被列在赞助页面.
许可证,商标和徽标
- Redis是在three clause BSD license这个许可下发布。 你能在我们的许可页面找到更多信息.
- The Redis trademark and logos are owned by Salvatore Sanfilippo, please read the Redis trademark guidelines for our policy about the use of the Redis trademarks and logo.