创建 Redis Flex 数据库

介绍如何在 Redis Cloud 上创建 Redis Flex 数据库,并描述 Redis Flex 的最佳使用案例。

Redis 云

Redis Flex 数据库具有分层固态驱动器 (SSD) 和 RAM 架构。使用 SSD 而不是 RAM 可显著降低基础设施成本,这意味着开发人员可以使用相同的 Redis API 构建需要大型数据集的应用程序。

Redis Flex 数据库与大多数现有 Redis 应用程序兼容,但使用搜索和查询以及时间序列的应用程序除外。

Redis Flex 目前在 Redis Cloud Essentials 上提供预览版。

Redis Flex 使用案例

与 Redis Flex 相关的优势取决于使用案例。

Redis Flex 非常适合满足以下条件:

  • 工作集明显小于您的数据集(高 RAM 命中率)
  • 平均密钥大小小于平均值大小(所有密钥名称都存储在 RAM 中)
  • 最新数据是使用最频繁的(高 RAM 命中率)

不建议将 Redis Flex 用于:

  • 长键名(所有键名都存储在 RAM 中)
  • 广泛的访问模式(任何值都可以提取到 RAM 中)
  • 大型工作集(工作集存储在 RAM 中)
  • 频繁移动的数据(过于频繁地移入和移出 RAM 会影响性能)

Redis Flex 不用于持久存储。

我的数据在哪里?

使用 Redis Flex 时,RAM 存储空间包含:

  • 所有键(名称)
  • 关键索引
  • 字典
  • 热数据(工作集)

所有数据都通过 RAM 访问。如果访问 flash memory 中的值,则它将成为工作集的一部分并移动到 RAM。这些值称为 “热数据”。

非活动或不经常访问的数据称为“暖数据”,并存储在闪存中。当 RAM 中需要更多空间时,暖数据将从 RAM 移动到闪存。

在 Redis Cloud Essentials 上创建 Redis Flex 数据库

在创建 Redis Cloud 数据库之前,您需要创建一个帐户

要在 Redis Cloud 帐户中创建数据库,请执行以下作:

  1. 登录到 Redis Cloud 控制台

  2. 选择 New database (新建数据库) 按钮。

    New Database (新建数据库) 按钮将创建一个新数据库。

    此时将显示 Create database (创建数据库) 屏幕。

  1. 选择您需要的订阅类型。对于本指南,请选择 Redis Flex

    选择了 Redis Flex 的 Subscription 选择面板。
    注意:

    本指南介绍如何在 Redis Cloud Essentials 上创建 Redis Flex 数据库。

    选择 Redis Flex 后,将显示其余的数据库详细信息。

    数据库名称、云供应商、区域和类型设置。
  2. Redis 将为您生成一个数据库名称。如果要更改它,可以在 Database name 字段中进行更改。

  3. 在 Amazon Web Services 上为您的数据库选择一个区域

  4. Durability settings (持久性设置) 面板中,从列表中选择您的 High availability settings (高可用性设置) 和 Data persistence settings (数据持久性设置)。

    持久性设置允许您选择 High availability (高可用性) 和 Data persistence (数据持久性)。

    Redis Cloud 支持以下高可用性设置:

    • None:您将拥有一个没有复制的数据库副本。
    • 单区:您的数据库将具有位于同一云区域中的主数据库和副本数据库。如果主数据库发生任何事情,副本将接管并成为新的主数据库。
    • 多区:主副本存储在不同的可用区。这意味着,即使整个区域变得不可用,您的数据库也可以保持联机状态。

    有关这些设置的更多信息,请参阅高可用性

    Redis Cloud 支持以下数据持久性选项:

    • Append-Only File 维护写入作的记录(有时称为重做日志日志)。这允许通过使用记录重建数据库来恢复数据,直到故障点。对于 Essentials 数据库,Redis 每秒更新一次 Append-Only 文件。

    • 快照是内存中数据库的副本,定期(1 小时、6 小时或 12 小时)拍摄。您可以将数据还原到快照的时间点。

    有关这些设置的更多信息,请参阅数据持久性

  5. 选择所需的内存限制。

    可用的 Redis Flex 计划。

    有关可用计划的比较,请参阅 Redis Cloud Essentials 计划

  6. 输入您的付款详细信息。

    如果您之前尚未输入付款方式,请使用 Add Credit Card(添加信用卡)按钮添加付款方式。

    的 Add credit card 图标。
  7. 选择确认并付款以创建您的数据库。

选择确认并付款以创建新数据库。

当您创建数据库时,在处理您的请求时会有一个短暂的暂停,然后会显示 Database details (数据库详细信息) 页面。

为本页评分
返回顶部 ↑