什么是Redis Stack
Redis Stack:整合Redis模块的功能
为了简化开发人员对较新的 Redis 模块及其提供的功能的体验,同时简化支持其功能的文档和客户端。以帮助开发人员从开始使用 Redis 的那一刻起,就能充分提高工作效率。Redis Stack诞生了。Redis Stack 将较新的 Redis 模块整合到一个产品中。这使得我们可以轻松地开始使用我们基于 Redis 的搜索、文档、图形和时间序列功能进行构建。
Redis Stack 是由三个组件组成的套件:
1.Redis Stack Server 将开源 Redis 与 RediSearch、RedisJSON、RedisGraph、RedisTimeSeries 和 RedisBloom 结合在一起。
2.RedisInsight 一款强大的工具,用于可视化和优化 Redis 数据,它使实时应用开发比以往任何时候都更简单、更有趣。
3.Redis Stack Client SDK 包括领先的 Java、JavaScript 和 Python 官方 Redis客户端。 这些客户端还包括Redis全新的对象映射库套件,这些库提供了对开发人员友好的抽象,只需几行代码即可大大提高工作效率。这些库被称为 Redis OM for .NET、Node.js、Java、Python,它们还能比以往更轻松地与 Spring、ASP.NET Core、FastAPI 和 Express 等主要应用程序框架集成。
Redis Stack 入门
几种快速入门 Redis Stack 的方法:
- 直接从 redis.io 下载 Redis Stack
- 通过你最喜欢的软件包管理器安装,或