GearsBuilder

创建用于转换数据的 RedisGears 操作管道。

GearsBuilder 类允许您创建 RedisGears 函数管道,这些函数可以转换数据。

它需要一个读取器来向管道提供数据。

要创建 GearsBuilder 对象,请遵循以下示例代码

BaseReader reader = ...; // Initialize the reader
builder = GearsBuilder.CreateGearsBuilder(reader);

函数

函数 描述
accumulate 将管道中的许多记录减少为单个记录。
accumulateBy 对记录进行分组,并将每个组减少为每个组的单个记录。
asyncFilter 根据给定条件异步过滤管道中的记录。
asyncForeach 对于管道中的每个记录,异步运行一些操作。
asyncMap 异步将记录一对一映射。
callNext 调用覆盖命令或原始命令本身的下一个执行。这是 callNextArray 的更灵活版本。
callNextArray 调用覆盖命令或原始命令本身的下一个执行。
collect 将所有记录收集到原始分片。
configGet 获取 RedisGears 配置设置的值。
count 计算管道中记录的数量。
CreateGearsBuilder 创建一个新的 GearsBuilder 对象。
execute 运行 Redis 命令。这是 executeArray 的更灵活版本。
executeArray 运行 Redis 命令。
filter 根据给定条件过滤管道中的记录。
flatMap 将单个输入记录映射到一个或多个输出记录。
foreach 对于管道中的每个记录,运行一些操作。
hashtag 返回一个映射到当前分片的字符串。
localAccumulateBy 在每个分片上本地对记录进行分组,并将每个组减少为每个组的单个记录。
log 将日志消息写入 Redis 日志文件。
map 将记录一对一映射。
register 注册函数管道以在某些事件发生时运行。
repartition 根据提取的数据在分片之间移动记录。
run 立即运行函数管道。
RATE THIS PAGE
Back to top ↑