dot 快速的未来即将在您所在的城市举行活动。

加入我们在 Redis 发布会

如何在 5 分钟内将数据从 Redis 开源迁移到 Redis Enterprise

将数据从一个数据源迁移到另一个数据源会给企业带来巨大风险。可能会出现许多问题,例如数据丢失、数据集模式更改导致语义风险、延长(意外)停机时间和数据损坏,仅举几例。无论存在何种风险,企业都需要创新才能生存,这意味着将数据从旧数据库或遗留数据库迁移到新的数据库,以便利用所有新的和必要的潜力。对于将更多数据迁移到内存解决方案(如 Redis)以利用实时数据的力量的公司来说,情况也是如此。

Migrate Data from Redis Open Source to Redis Enterprise blog image

Redis 开源 是一种将实时功能整合到您的应用程序中非常好的方法。使用 Redis Enterprise,您可以获得您在 Redis 中喜欢的所有功能,以及无限的 线性可扩展性、五个 9 的真正 高可用性、内置安全性和通过 Redis on Flash降低成本的方法。当您开始超出 Redis 开源的范围时,问题就变成了:如何安全高效地将这些 Redis 数据迁移到企业级强化版的 Redis?答案是:Redis Enterprise。

为什么要从 Redis 开源迁移到 Redis Enterprise?

作为一名架构师,您的客户将需要新的功能和可靠的性能,而这些功能和性能您无法在 Redis 开源中获得,除非您从头开始构建它们。作为一名运营人员,您需要简单易用的设置以及一种可靠且简单的方式来操作这个关键数据管道,而无需所有手动开销和维护。Redis Enterprise 是将 Redis 数据 从 Redis 开源迁移到为企业解决方案构建的 Redis 版本的最简单、最直接的方法。让我们深入探讨。

Redis Enterprise 数据库迁移:零停机部署

为了了解如何执行零停机部署的数据库迁移,我们需要了解 Redis Enterprise 的功能,这些功能可以帮助我们执行此数据迁移。Redis Enterprise 能够为应用程序提供 双活地理分布式复制,使应用程序能够从不同地理位置读取副本。我们称之为 Replica Of

Migrate Data from Redis Open Source to Redis Enterprise blog image

在 Redis Enterprise 数据库的配置中,我们可以将一个数据库分配为一个或多个(最多 32 个)数据库(源)的副本(目标)。在从源到目标的初始加载完成后,所有写入命令都将从源同步到目标。这使您能够执行零停机时间的数据库迁移,因为目标数据库和源之间的复制桥梁可以根据需要保持连接,甚至可以无限期地保持连接。

Migrate Data from Redis Open Source to Redis Enterprise blog image

Replica Of 使您能够将应用程序的读取负载分布到多个数据库,或将数据库同步(在 Redis Enterprise 内部或外部)到另一个数据库。

Redis Enterprise 数据库迁移:双活地理分布

您可能想知道关于写入访问的问题 - 为此,Redis Enterprise 拥有 双活地理分布 (CRDB),它除了在数据库迁移期间提供其他好处外,还提供对所有数据库副本的写入访问。

下面,您将看到一个闪电演示,说明我们在不到五分钟的时间内是如何设置它的。但在观看演示之前,让我们了解一下数据 复制 过程。当我们的数据库被定义为另一个数据库的副本时,其所有现有数据都将被删除,并由从源数据库加载的数据替换。在我们的闪电演示中,我们将从一个没有数据的全新 Redis Enterprise 数据库开始,这样就不会冒丢失数据的风险。初始加载完成后,将进行持续的同步过程,以确保目标数据库始终与源数据库同步。

Migrate Data from Redis Open Source to Redis Enterprise blog image

出于安全考虑,Replica Of 支持使用 TLS 1.2 加密对源和目标 Redis 集群之间的单向复制进行加密。

但是,如果您的源数据库是分片的呢?整个数据库将被视为目标数据库的单个源。如果您的目标数据库是分片的,那么将执行目标数据库的哈希函数以确定命令引用的分片。

好吧,这涵盖了您需要了解的关于将数据从 Redis 开源迁移到 Redis Enterprise 的所有内容,因此让我们跳到闪电演示,了解如何使用您的 Redis 数据库执行此操作,以利用实时功能以及具有企业级功能的实时功能。

https://www.youtube.com/embed/6LYNegHRiRY