Redis最佳实践

介绍

Redis可以以多种方式使用,但是有许多用于解决常见问题的模式。我们已经收集了一些通用模式,这些通用模式被视为解决这些问题的最佳实践。此集合并不详尽,也不代表唯一的模式。使用Redis的方法,但是我们希望它将作为解决Redis要解决的问题的第一站

在此最佳做法指南中,我们根据需要将其分为拱形部分和子部分

  • 在里面索引模式本节将介绍超越Redis的键值访问范围的方法。其中包括巧妙地使用Redis中的特定键空间模式和不同结构的方法,不仅有助于查找数据库中的数据,而且还可以降低访问复杂性
  • 沟通方式重点是在系统中移动数据的Redis模式。通过这种方式,Redis不会充当存储引擎,而是充当数据路径
  • 数据存储模式描述在Redis中存储更复杂数据的方法我们评估可以以简单或复杂方式推广的复杂文档方案
  • 有关时间相关数据的模式在时间序列模式部分
  • 速率限制是Redis在基本速率限制模式本节将介绍该用例的基础
  • 长期以来,Bloom过滤器与Redis以及布隆过滤器图案本节将介绍概率数据结构的用法以及它们与非概率对应数据结构的区别
  • 数数这是一个令人惊讶的深层主题。在本节中,我们探索如何计算空间中的活动和独特项以及计算效率高的方法
  • 最后,我们讨论一些可以投入使用以使Redis事半功倍

本指南是非线性的,因此,如果您尝试查找更多内容,则可以从任何地方开始。否则,您可以使用导航树查找与您最相关的主题

关于缺少源代码的说明这些集合尽可能以简单的命令(仅带有逻辑流描述)呈现,并且有意地缺少任何语言特定的实现细节,这反映了Redis用户的多样性,并避免了关于语法或语言结构的不必要的阐述