Redis Stack:基于Redis的搜索、文档、图形和时间序列功能


基于Redis的搜索、文档、图和时间序列功能整合到一个扩展Redis Stack中,以使开发人员能够轻松构建实时应用程序。
Redis Stack 于 3 月 23 日发布,由三个组件组成:

  • Redis Stack Server,将开源Redis与RediSearch二级索引和查询引擎、RedisJSON JSON数据类型、RedisGraph可查询属性图数据库、RedisTimeSeries时间序列数据结构、RedisBloom相结合,提供概率数据结构。
  • RedisInsight,用于可视化和优化 Redis 数据的工具。
  • Redis Stack 客户端 SDK,带有 Java、JavaScript 和 Python 中的 Redis 客户端。客户端包括一套对象映射库,其抽象旨在帮助开发人员通过几行代码提高工作效率。

Redis Stack 可用于 Redis 6.2,从redis.io下载它,或者使用包管理器或通过启动Redis Stack Docker 映像来安装它。
Redis Stack 并不是开源 Redis 的替代品。当开发人员准备好运行 Redis Stack 时,他们可以使用 Redis 复制机制或通过加载 RDB 或 AOF 文件来迁移数据。