Skip to main content

Redis Component

Manage items in a Redis database

Component key: redis

Description

Redis is an in-memory data structure store, used as a distributed, in-memory key–value database, cache and message broker. The Redis component provides the ability to create, read, update, and delete data inside a Redis database.

This component returns data that can be used in subsequent steps.

Connections

Redis Connection

InputNotesExample
CA Certificate

Provide the CA certificate for the TLS connection. If not provided, the connection will not be verified.

Client Certificate

Provide the client certificate for the TLS connection.

Database

Select a logical database to connect to.

0
Host

Provide the string value for the host of the server.

192.168.0.1
Client Key

Provide the client key for the TLS connection.

Password
Port

The port of the redis server.

Username
Use TLS

Set to true to enable TLS for the connection.

false

Actions

Delete Key

Delete the value of a key | key: deleteKey

InputNotesExample
Key

Provide a string value for key of the item.

customerId
Connection

{
"data": 1
}

Flush All

Delete all the keys of all the existing databases, not just the currently selected one | key: flushAll

InputNotesExample
Connection

{
"data": "OK"
}

Get

Get the value of a key | key: get

InputNotesExample
Key

Provide a string value for key of the item.

customerId
Connection

{
"data": "myValue"
}

Get Time

Get the local time of the redis server | key: getTime

InputNotesExample
Connection

{
"data": "2024-05-20T23:01:37.700Z"
}

Keys

Returns all keys matching a specified pattern | key: keys

InputNotesExample
Key

Provide a string value for key of the item.

customerId
Connection

{
"data": [
"key1",
"key2",
"key3"
]
}

Ping

Send a ping to the redis server | key: ping

InputNotesExample
Connection

{
"data": "PONG"
}

Set

Set the value of a key | key: set

InputNotesExample
Key

Provide a string value for key of the item.

customerId
Connection
Value

Provide a string for the value to be set.

cust#3017

{
"data": "OK"
}