Overview

Redis Sink is a sink component aimed at storing records into a Redis storage, either a local cache or a remote database.

FQCN

com.datumize.ddc.component.RedisSink

Properties


Common properties that apply to all sink components of a pipeline.

PROPERTYIDDESCRIPTION

REQUIRED

TYPE

DEFAULT

EXAMPLES

Common
IdentifierIDComponent unique Identifier within the pipeline, read only, only useful for advanced mode.YesStringAuto

MyComponent_23423

This Identifier is automatically generated by the system and you can't change it. Might be helpful for advanced pipeline configuration.

DescriptiondescriptionA short description for the component, to be visualized inside the component representation, aimed at providing additional information to understand the pipeline at a glance.NoString

Extract customer id and loyalty number.

Short and sweet description.

PROPERTYIDDESCRIPTIONREQUIREDTYPEDEFAULT
Default
Keykey-extractor

Extract from the record data to be used as key

Yes

See Extractors section.


Valuevalue-extractorExtract from the record data to be used as valueYes

See Extractors section.


Key serializerkey-serializerSerializes the key to be able to store it into RedisYesSee Serializers section
Value serializervalue-serializerSerializes the value to be able to store it into RedisYesSee Serializers section
Connection
Host

host

Redis host name

No

String

localhost

Port

port

Redis port

No

Integer

6379

Password

password

Redis password

No

String


Database

database

Redis database index

No

Integer

0

Connection timeout

timeout

Redis connection timeout

No

Duration

2s

Object TTL

ttl

Redis object Time To Live (TTL)

No

Duration


Connection SSL

ssl

Whether connection to redis is over SSL

No

Boolean

false