Skip to content

RedisPub 目标(Sink) ​

该操作用于将输出消息发布到redis消息通道。

属性 ​

属性名称是否必填说明
address是Redis 的地址, 例如: 127.0.0.1:6379
username否Redis 登录用户名(如果需要身份验证则填写)
password否Redis 登录密码(如果需要身份验证则填写)
db是Redis 的数据库,例如0
channel是用于指定要订阅的 Redis 频道列表。
compression否使用指定的压缩方法压缩 Payload。当前支持 zlib, gzip, flate, zstd 算法。

其他通用的 sink 属性也支持,请参阅公共属性。

示例用法 ​

下面是一个发布压缩数据到本地Redis服务器的示例:

json
{
  "redis":{
    "address": "127.0.0.1:6379",
    "username": "default",
    "password": "123456",
    "db": 0,
    "channel": "exampleChannel",
    "compression": "zlib"
  }
}

这个示例配置用于将数据发布到Redis的"exampleChannel"频道,并应用了zlib压缩。