文档
注意:Redis文档也可以在redis-doc github存储库中以原始(计算机友好)格式提供.Redis文档以Creative Commons Attribution-ShareAlike 4.0国际许可证发布。
用Redis编程
- Redis的实现的完整命令列表,每个以及命令的完整文档。
- 流水线:了解如何一次发送多个命令,节省往返时间。
- Redis Pub / Sub:Redis是一个快速稳定的发布/订阅消息系统!看看这个。
- Redis Lua脚本:Redis Lua脚本功能文档。
- 调试Lua脚本:Redis 3.2为Redis脚本引入了一个本机Lua调试器。
- 内存优化:了解Redis的如何使用RAM并学习一些技巧来减少使用RAM。
- 过期:Redis的允许为每个密钥设置不同的生存时间,以便密钥在到期时自动从服务器中删除。
- Redis的作为LRU缓存:如何配置和使用Redis的作为具有固定内存量和自动驱逐密钥的缓存。
- Redis的事务:可以将命令组合在一起,以便将它们作为单个事务执行。
- 大量插入数据:如何在短时间内向Redis的实例添加大量预先存在或生成的数据。
- 分区:如何在多个Redis的实例之间分发数据。
- 分布式锁:使用Redis的实现分布式锁管理器。
- Redis键空间通知:通过Pub / Sub(Redis 2.8或更高版本)获取键空间事件的通知。
- 使用Redis的创建二级索引:使用Redis的数据结构创建二级索引,组合索引和遍历图。
Redis模块API
- Redis模块简介。一个开始学习Redis 4.0模块编程的好地方。
- 实现本机数据类型。模块扫描实现看起来像内置数据类型的新数据类型(数据结构等)。本文档介绍了执行此操作的API。
- 模块使用阻止操作。这仍然是一个实验性的API,但它是一个非常强大的API,可以编写可以阻止客户端的命令(不阻塞Redis的)并可以在其他线程中执行任务。
- Redis的模块API参考。直接从源代码里面的顶部注释生成src/module.c。包含有关API使用的许多低级详细信息。
教程和常见问题解答
- Redis数据类型简介:这是学习Redis API和数据模型的良好起点。
- Redis流简介:Redis 5新数据类型Stream的详细说明。
- 用PHP和Redis的编写一个简单的Twitter的克隆
- 使用Redis的自动完成
- 数据类型简短摘要:Redis的支持的不同类型值的简短摘要,而不是本节中列出的第一个教程的更新和信息丰富。
- 常见问题:关于Redis的的一些常见问题。
管理
- Redis-cli:了解如何掌握Redis命令行界面,您将大量使用它来管理,排除故障并尝试使用Redis。
- 配置:如何配置Redis的。
- 复制:为了设置主副本复制,您需要了解的内容。
- 持久性:在配置的Redis的持久性时了解您的选择。
- Redis的管理:选定的管理主题。
- 安全性:Redis的安全性概述。
- 加密:如何加密Redis客户端 - 服务器通信。
- 信号处理:Redis的如何处理信号。
- 连接处理:Redis的如何处理客户端连接。
- 高可用性:Redis Sentinel是Redis的官方高可用性解决方案。
- 延迟监控:Redis的集成的延迟监控和报告功能有助于针对低延迟工作负载调整Redis的实例。
- 基准:了解Redis的在不同平台上的速度。
- Redis的发布:Redis的开发周期和版本编号。
嵌入式和物联网
- ARM和Raspberry Pi上的Redis:从Redis 4.0开始,ARM和Raspberry Pi是官方支持的平台。此页面包含一般信息和基准。
Redis集群
- Redis Cluster教程:Redis Cluster的温和介绍和设置指南。
- Redis Cluster规范:Redis Cluster中使用的行为和算法的更正式描述。
基于Redis的的其他分布式系统
- 滤纸是一个基于Redis的的时间戳事件的大规模CRDT集实现,并在围棋中实现。它最初是为的SoundCloud流开发的。
资源
案例
图书
以下是已发布的Redis书籍清单。书籍按发行日期排序(首先是新书)。
- 由Jeremy Nelson 掌握Redis(Packt,2016)。
- Redis Essentials(Packt,2015)由Maxwell Da Silva和Hugo Tavares撰写
- 由Josiah L. Carlson(早期访问版)的Redis in Action(Manning,2013)。
- 即时Redis的优化操作方法(年底Packt,2013年)由阿伦Chinnachamy。
- 即时Redis Persistence(Packt,2013)作者:Matt Palmer。
- 小Redis书(免费图书,2012)由卡尔·塞甘是一个伟大的自由,将让你与Redis的开始和简明扼要的书。
- Redis Cookbook(O'Reilly Media,2011),Tiago Macedo和Fred Oliveira。
以下书籍包含与Redis相关的内容,但并非专门针对Redis: