文档
注意: 这个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.
This website is open source software developed by Citrusbyte.
The Redis logo was designed by Carlos Prioglio. See more credits.