安装 RedisGears
在使用 RedisGears 之前,您必须在 Redis Enterprise 集群上安装 RedisGears 模块。
最低要求
- Redis Enterprise 6.0.12 或更高版本
- 集群已设置,并且所有节点都已加入集群
安装 RedisGears
如果您的集群使用 Redis Enterprise v6.0.12 或更高版本并具有互联网访问权限,您只需下载 RedisGears 软件包即可。它会在在线安装期间自动获取 Python 和 JVM 插件等依赖项。
离线安装需要您手动将依赖项上传到主节点。
安装 RedisGears 和依赖项
-
从 Redis Enterprise 下载中心下载 RedisGears 软件包。
注意对于 RedisGears v1.2 及更高版本的离线安装,您还需要下载 Python 和 Java 的 RedisGears Dependencies 软件包。
对于 RedisGears v1.0,您只需 Python 依赖软件包。 -
将 RedisGears 软件包上传到集群中的一个节点。
-
仅用于离线安装,将依赖项复制到主节点。
注意除非您的集群没有互联网访问权限,否则跳过此步骤。-
对于版本 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/
-
对于版本 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>
:节点的架构
-
-
使用
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
请求。