跳转到内容

RedisGears快速启动

RedisGears是一个雷迪斯单元。要运行它,您需要一个Redis服务器(v5或更高版本)和模块的共享库。

以下各节介绍如何开始使用RedisGears。

码头工人

尝试RedisGears的最快方法是启动其官方Docker容器映像:

docker run-p 6379:6379 redislabs/redisgears:最新版本

还提供带有RedisGears的Redis群集:

docker run-p30001:30001-p30002:30002-p30003:30003 redislabs/rgcluster:最新版本

进一步参考

参考集群的自述文件有关配置停靠群集容器的信息,请参阅。

下载

预编译版本可从以下位置下载:RedisLabs下载中心.

注意为了支持在没有internet连接的环境中运行基于Python的配方,您还应该下载相关的重新定义依赖关系.

建筑物

先决条件

  • 为类似Debian的系统安装git:

    apt-get-install-git
    对于类似Fedora的系统:
    yum安装git

  • 在您的系统上安装build essential软件包或其等效软件包:对于类似Debian的系统:

    apt获取安装构建必需
    对于类似Fedora的系统:
    yum安装devtoolset-7 scl启用devtoolset-7 bash

  • 安装Redis 6.0.1或更高版本在你的机器上。

git克隆https://github.com/redis/redis.git cd redis git checkout 6.0制作安装
  • 在macOS上安装Xcode命令行工具:
xcode选择--安装

克隆

要获取代码及其子模块,请执行以下操作:

git克隆https://github.com/RedisGears/RedisGears.git cd-git子模块更新--初始化--递归

编撰

在RedisGears目录中运行以下命令:

./deps/readies/bin/getpy2 make setup#可能需要root权限才能安装make-fetch-all

您将在下面找到已编译的二进制文件bin/linux-x64-release/redisgears.so在主目录(称为redisgears.os).

加载

要在编译模块的服务器上加载模块,请使用--加载模块命令行开关加载模块配置指令,或雷迪斯模块负载命令具有模块库的路径。

例如,在完成以下操作后,将模块加载到本地Redis服务器建造它,运行:

redis服务器--loadmodule./redisgears.so

如果您在与加载模块(或下载模块)的服务器不同的服务器上编译了模块,请复制目录bin/linux-x64-release/python3(在哪里是否已编译版本)到目标服务器。请使用PythonInstallationDir配置参数,用于指定要重新定位的目标上复制的目录的路径。重要:目录的名称,即蟒蛇3_u3;,不应更改。

测试

测试是用Python编写的,并使用RLTest图书馆

要在安装依赖项后运行测试,请运行:

测验
Baidu