视频

了解更多
今天,我们很高兴地宣布 Redis.io 重新上线。Redis.io 一直是 Redis 的大本营,也是新 Redis 用户的入门点。通过此次上线,我们在更新网站基础设施和现代化设计的同时,修订了核心 Redis 文档。
在这篇博文中,我们将解释网站重新上线的动机,分享我们在修订 Redis.io 网站时所遵循的原则,并预览接下来的计划。
自首次提交以来的十三年里,Redis 取得了长足的进步。现在,Redis 开源项目已成为基础数据库技术,广泛部署在全球各地的数据中心和云中,每秒可靠地处理着数不清的数十亿请求,并且仍在不断发展。
一直以来,redis.io 都是 Redis 的大本营和核心文档站点。但自 2012 年推出以来,该网站基本保持不变。当我们开始思考如何改进 redis.io 以反映 Redis 开源项目的重要性并更好地服务于 Redis 社区时,我们发现了几个值得解决的突出问题。
其中第一个问题涉及 Redis 文档本身。现代软件文档应组织良好、易于导航且及时更新。在本次首次重大更新中,我们重组了 Redis 文档,添加了网站导航,删除了大量旧内容,并完成了一次初步的轻量级校对。通过这些努力,我们显著改善了 Redis 文档的用户体验,同时也为我们和更广泛的 Redis 社区需要进行的许多长期改进奠定了基础。
我们关注的下一个问题是网站的设计。我们希望为网站创建一个清新、易于导航的现代化设计,同时保留原始设计中的某些元素。我们希望最终结果能说明一切。
最后,我们希望更新网站的基础设施。该网站一直运行在一个十一年前编写的定制 Ruby 应用程序上,维护起来越来越困难。现在,redis.io 运行在 Hugo 上,这是一个知名且广泛部署的静态站点生成器。
作为 Redis 的赞助者,我们坚信开源对于 Redis 项目的健康和持续发展至关重要。我们致力于保持 Redis 开源,就像它从第一天起就是开源的一样。我们是项目治理背后的驱动力,贡献了其大部分代码,并指导和教育世界各地的数百名开发者如何成为 Redis 贡献者。我们从未要求任何人签署贡献者许可协议,未来也没有这样的计划。最重要的是,我们认真对待我们对 Redis 的管理责任,并明确致力于保持 Redis 的开源状态。
与此同时,redis.io 一直专注于帮助开发者使用 Redis 进行构建。现在,我们通过在 redis.io 上引入 Redis Stack 来进一步推进这一目标。Redis Stack 在 Redis Source Available License(或 RSAL)许可下,将领先的 Redis 模块(RediSearch、RedisJSON、RedisGraph、RedisTimeSeries 和 RedisBloom)的功能整合在一个产品中。我们相信,对于任何希望将 Redis 的速度和稳定性带入新领域和解决新问题的开发者来说,Redis Stack 代表着重要的进步。
而且,虽然我们现在在 redis.io 上托管开源和 RSAL 许可的项目,但我们也费尽心力确保这些项目之间的界限清晰。例如,开源 Redis 的文档将始终以其当前许可在其自己的仓库中维护。我们还明确指出了网站中适用于 RSAL 许可项目的部分。
最终,我们相信我们可以有效地赞助和推广开源 Redis,同时为 RSAL 许可的 Redis Stack 提供一个入门途径。这个新的 redis.io 代表了对核心 Redis 文档、网站外观、感受和可用性以及 redis.io 未来发展的一项重大且长期需要的改进,这将造福世界各地的 Redis 开发者。我们欢迎您的意见和贡献,并期待继续改进 Redis 的大本营。