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

InputDefaultNotesExample
Database
string
db
Select a logical database to connect to.
0
Host
string
/ Required
host
192.168.0.1
Provide the string value for the host of the server.
 
Password
password
/ Required
password
 
 
Port
string
/ Required
port
The port of the redis server.
 
Username
string
username
 
 

Actions

Delete Key

Delete the value of a key | key: deleteKey

InputNotesExample
Key
string
/ Required
key
Provide a string value for key of the item.
customerId
Connection
connection
/ Required
redisConnection
 
 

{
"data": 1
}

Flush All

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

InputNotes
Connection
connection
/ Required
redisConnection
 

{
"data": "OK"
}

Get

Get the value of a key | key: get

InputNotesExample
Key
string
/ Required
key
Provide a string value for key of the item.
customerId
Connection
connection
/ Required
redisConnection
 
 

{
"data": "myValue"
}

Get Time

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

InputNotes
Connection
connection
/ Required
redisConnection
 

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

Keys

Returns all keys matching a specified pattern | key: keys

InputNotesExample
Key
string
/ Required
key
Provide a string value for key of the item.
customerId
Connection
connection
/ Required
redisConnection
 
 

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

Ping

Send a ping to the redis server | key: ping

InputNotes
Connection
connection
/ Required
redisConnection
 

{
"data": "PONG"
}

Set

Set the value of a key | key: set

InputNotesExample
Key
string
/ Required
key
Provide a string value for key of the item.
customerId
Connection
connection
/ Required
redisConnection
 
 
Value
string
/ Required
value
Provide a string for the value to be set.
cust#3017

{
"data": "OK"
}