Redis官方教程 概览

文档

注意: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-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的的其他分布式系统

  • 滤纸是一个基于Redis的的时间戳事件的大规模CRDT集实现,并在围棋中实现。它最初是为的SoundCloud流开发

资源

案例

图书

以下是已发布的Redis书籍清单。书籍按发行日期排序(首先是新书)。

以下书籍包含与Redis相关的内容,但并非专门针对Redis:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天下午放学回家。我跟奶奶请了个假。我跟奶奶说我今天。不写作业了行吗?奶奶说可以。我就和奶奶去接小弟弟了。我好想在...
    05bf05316374阅读 493评论 0 1
  • 【写在前面:9月11日,我受邀为西安橙子学院的学员们做了一堂《用思维导图教你脱单》的课程,今日将所授课程完全再现,...
    蚊声细语阅读 9,172评论 1 7
  • 首先分析能不能实现,事实上这肯定能实现。其次有没有必要去做,做了的回报与投入的资源相比怎样
    BlueRider阅读 1,384评论 0 2