dot Redis 8 来了,而且它是开源的

了解更多

Redis 开发者中心扩展以支持 DevOps 团队的需求

redis developer home page

对于希望使用 Redis 进行构建的开发者来说,Redis 开发者中心始终是一个重要的资源。它提供了 200 多个免费教程,去年有数百万开发者访问了这些教程,为希望创建开发探索的开发者提供了宝贵的培训和指导。

然而,Redis 意识到 DevOps 团队必须关注与开发者不同的事情——例如稳定性、可维护性以及保持持续的应用改进和部署流程。作为 DevOps 专业人士,您的工作要求您进行整体思考,在全球范围内频繁部署和维护基础设施上的许多应用。认识到 DevOps 的具体挑战,我们现在扩展了 Redis 开发者中心,以专门满足 DevOps 专业人士的需求。

欢迎来到新的 DevOps 中心

今天,随着 运维部分的加入,我们向希望学习如何轻松地将 Redis 集成到其 DevOps 周期中以加速应用部署的开发者、DevOps 工程师和 SRE 宣布一个令人振奋的里程碑。

“运维”部分有什么新内容?

what's new in operate

由于其无与伦比的简单性和极高的性能,Redis 已成为一种流行的数据库选择,不仅受到开发者的欢迎,也受到 DevOps 团队的青睐。在Datadog 2021 年容器报告中,Redis 是在 Kubernetes 有状态集 (StatefulSets) 中运行的最受欢迎的容器镜像。由于其易于部署、减少管理负担和低开销,Redis 非常适合 DevOps 模型。Redis Enterprise 提供不间断的高可用性、低延迟和自动线性可扩展性——这些都是 DevOps 团队的关键特性。

bar chart of top containers

在 Redis,我们知道快速部署是成功 DevOps 方法的关键。因此,在我们开发者中心的这一新部分中,我们引入了一系列丰富的技术内容,以帮助 DevOps 和开发团队更快地运维 Redis。

持续集成和持续部署

数据库现在是持续集成和持续部署 (CI/CD) 流水线的一部分。如果 DevOps 流水线不包含数据库,它就会成为减缓新功能交付的瓶颈。事实上,DevOps 团队不仅将数据库集成到开发流水线中,还集成到整个发布流水线中。为了解决这一问题,我们提供了教程,帮助您轻松地将 Redis 嵌入到您的 CI/CD 流水线中。 

将 Redis 嵌入 CI/CD 流水线的一种方法是通过 Argo CD。我们提供了一个教程,详细介绍了 Argo CD 是什么、它如何工作,以及最终如何在 Argo CD 流水线内部署带有 Redis Enterprise 的应用。 

可观测性

可观测性显著超越了基本监控,是高性能 DevOps 团队的关键能力。因此,我们提供了关于工具和技术的教程,使 DevOps 团队能够观察关键指标,以便大规模运维 Redis,例如吞吐量、延迟和容量。

一个示例说明了如何通过我们与 Datadog 的集成来掌握 Redis Enterprise 数据库和/或集群上的关键服务水平目标 (SLOs)。我们提供了一个教程,详细介绍了重要的 Redis 服务水平协议 (SLAs)、需要关注的关键性能指标,以及如何开始此集成以提高可观测性。

供应

DevOps 团队致力于像管理应用代码一样供应和管理数据库。数据库的变更被视为另一种代码部署,需要采用与应用代码相同的无缝、健壮、可靠的方法进行管理、测试、更新、自动化和改进。 

一个示例说明了如何使用 Terraform 通过 Azure Cache 高效地供应 Redis Enterprise。我们现在提供了一个教程,深入探讨了 Azure Resource Manager 管理 Redis Enterprise 集群的关键特性,并指导您如何开始使用 使用 Terraform 和 Private Link 的 Azure Cache for Redis Enterprise

编排

编排数据库是 DevOps 团队面临的一个独特挑战。快速发布新的应用功能和缩短部署时间是当今大多数 DevOps 团队的两个主要关注点。这就是为什么我们在新的 DevOps 资源中讨论编排,以帮助您快速高效地供应 Redis 并加速应用部署。

编排 Redis Enterprise 数据库和/或集群的一个示例是学习如何使用 Nginx、Docker 和 Redis 作为数据库运行一个 Node.js 应用,并提供详细的步骤教程。

我们的新 DevOps 之旅听起来令人兴奋吗?我们邀请您今天就来体验一下,我们欢迎您的反馈和评论。欢迎通过提交 Pull Request贡献