#自动化 #redis #automaat #命令 #处理器 #执行 #url

automaat-processor-redis-command

Automaat 自动化工具的 Redis 命令处理器

1 个不稳定版本

0.1.0 2019 年 6 月 10 日

#9#automaat


用于 automaat-server

MIT/Apache

22KB
258 行代码(不包括注释)

Automaat 处理器:Redis 命令

🚧 开发中 🚧


lib.rs:

Automaat 处理器,用于执行 Redis 命令。

在基于 Automaat 的工作流程中执行 Redis 命令。Redis 命令的返回值作为处理器的输出返回。

示例

执行 Redis 的 PING 命令,使用 "hello world" 参数,并将响应作为运行输出返回。

参见 关于 PING 的官方文档

use automaat_core::{Context, Processor};
use automaat_processor_redis_command::RedisCommand;
use url::Url;

let context = Context::new()?;
let redis_url = Url::parse("redis://127.0.0.1")?;

let processor = RedisCommand {
    command: "PING".to_owned(),
    arguments: Some(vec!["hello world".to_owned()]),
    url: redis_url
};

let output = processor.run(&context)?;

assert_eq!(output, Some("hello world".to_owned()));

包功能

  • juniper – 创建用于 GraphQL 请求/响应的对象集。

依赖

~7–18MB
~281K SLoC