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
yum安装git
在您的系统上安装build essential软件包或其等效软件包:对于类似Debian的系统:
apt获取安装构建必需
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图书馆
要在安装依赖项后运行测试,请运行:
测验