安装 RedisGears

在使用 RedisGears 之前,您必须在 Redis Enterprise 集群上安装 RedisGears 模块。

最低要求

  • Redis Enterprise 6.0.12 或更高版本
  • 集群已设置,并且所有节点都已加入集群

安装 RedisGears

如果您的集群使用 Redis Enterprise v6.0.12 或更高版本并具有互联网访问权限,您只需下载 RedisGears 软件包即可。它会在在线安装期间自动获取 Python 和 JVM 插件等依赖项。

离线安装需要您手动将依赖项上传到主节点。

安装 RedisGears 和依赖项

  1. 从 Redis Enterprise 下载中心下载 RedisGears 软件包。

    注意
    对于 RedisGears v1.2 及更高版本的离线安装,您还需要下载 Python 和 Java 的 RedisGears Dependencies 软件包。
    对于 RedisGears v1.0,您只需 Python 依赖软件包。
  2. 将 RedisGears 软件包上传到集群中的一个节点。

  3. 仅用于离线安装,将依赖项复制到主节点。

    注意
    除非您的集群没有互联网访问权限,否则跳过此步骤。
    1. 对于版本 7.2.4 及更高版本,将依赖项复制到 $modulesdatadir/rg/<version-integer>/<OS_name>/<architecture>/deps/

      cp redisgears-jvm.<OS>.<version>.tgz $modulesdatadir/rg/<version-integer>/<OS_name>/<architecture>/deps/
      
    2. 对于版本 6.4.2 及更早版本,将依赖项复制到 $modulesdatadir/rg/<version-integer>/deps/

      cp redisgears-jvm.<OS>.<version>.tgz $modulesdatadir/rg/<version-integer>/deps/
      

    用您自己的值替换这些字段

    • <OS>:运行 Redis Enterprise 的操作系统

    • <version>:RedisGears 版本 (x.y.z)

    • <version-integer>:以整数表示的 RedisGears 版本,计算方法为(x*10000 + y*100 + z)

      例如,RedisGears 1.2.5 版本的 <version-integer> 为 10205。

    • <OS_name>:操作系统的名称

    • <architecture>:节点的架构

  4. 使用 POST 请求将 RedisGears 添加到集群,请求发送到主节点的 /v2/modules REST API 端点

    POST https://[host][:port]/v2/modules
    {"module=@/tmp/redisgears.<OS>.<version>.zip"}
    

此处,module 参数指定模块软件包的完整路径,并且必须作为 form-data 提交。此外,软件包必须对处理请求的服务器可用和可访问。

安装完成后,RedisGears 将出现在 Redis Enterprise 管理控制台的“设置”和“创建数据库”页面上的可用模块列表中。

为数据库启用 RedisGears

安装后,创建一个新数据库并启用 RedisGears

卸载 RedisGears

要卸载 RedisGears,请向 /v2/modules REST API 端点 发出 DELETE 请求。

评价此页
回到顶部 ↑