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
| Input | Notes | Example |
|---|---|---|
| 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
| Input | Notes | Example |
|---|---|---|
| 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
| Input | Notes | Example |
|---|---|---|
| Connection |
{
"data": "OK"
}
Get
Get the value of a key | key: get
| Input | Notes | Example |
|---|---|---|
| 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
| Input | Notes | Example |
|---|---|---|
| Connection |
{
"data": "2024-05-20T23:01:37.700Z"
}
Keys
Returns all keys matching a specified pattern | key: keys
| Input | Notes | Example |
|---|---|---|
| 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
| Input | Notes | Example |
|---|---|---|
| Connection |
{
"data": "PONG"
}
Set
Set the value of a key | key: set
| Input | Notes | Example |
|---|---|---|
| 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"
}