白皮书
Redis 以其亚毫秒级的延迟和高吞吐量而闻名。对于许多交互式应用程序,响应能力是实现引人入胜和流畅体验的关键。但是,在 Redis 中使用 RAM 存储大量数据可能会很昂贵。如今,许多应用程序要么为在 Redis 中使用 RAM 存储大量数据集支付溢价,要么将 Redis 数据库的使用限制在最有价值的数据上,并使用基于磁盘的关系型或 NoSQL 数据库来补充 Redis。
随着硬件技术的进步,闪存技术(基于 SATA 或 NVMe 的 SSD)为低延迟读写提供了极佳的替代方案,其成本仅为 RAM 的 1/10 到 1/20(按每 GB 计算)。RAM 仍然以最低延迟的数据访问保证占据主导地位。但是,闪存技术正在迅速赶上,主要供应商提供了 NV-DIMM 和 NVMe SSD。
利用复杂功能(例如基于消费的定价、资源使用限制、大规模测量/计数和资源使用归一化(例如流量整形))的应用程序需要极高的性能和低延迟,尤其是在处理流数据时。 Redis 企业版 简化了计量实现,提供高性能和可扩展性,即使在非常高的数据量和速度下也能实现。本白皮书探讨了在使用计量算法时可能遇到的许多常见挑战,以及 Redis 企业版如何轻松且高效地解决这些挑战。