RedisPub action 
The action is used for publishing output message into redis channel.
Properties 
| Property name | Optional | Description | 
|---|---|---|
| address | false | The address of Redis, e.g., 127.0.0.1:6379 | 
| username | true | Redis login username (fill in if authentication is required) | 
| password | true | Redis login password (fill in if authentication is required) | 
| db | false | The Redis database, e.g., 0 | 
| channel | false | Specifies the Redis channels to subscribe to. | 
| compression | true | Compresses the Payload using the specified compression method. Currently supports zlib, gzip, flate, zstd algorithms. | 
Other common sink properties are supported. Please refer to the sink common properties for more information.
Sample usage 
The following is an example of publishing compressed data to a local Redis server.
json
{
  "redis":{
    "address": "127.0.0.1:6379",
    "username": "default",
    "password": "123456",
    "db": 0,
    "channel": "exampleChannel",
    "compression": "zlib"
  }
}This example configuration is used to publish data to the "exampleChannel" channel in Redis and applies zlib compression.