Redis
io.redis Storage v0.1.0 Talks to a Redis server over the dependency-free RESP2 wire client: get/set/del/incr/expire, list push/pop, hash set/get-all, or any raw command. Leave the value blank to store the input payload.
Ports
| Direction | Port | Label |
|---|---|---|
| Input | input | Payload |
| Output | output | Result |
Properties
| Property | Type | Default | Description |
|---|---|---|---|
CredentialcredentialId | credential | "" | Use a stored credential for this connection — its fields are filled in at run start. Pick "None" to enter the connection details manually. accepts credential templates: redis |
Hosthost | string | "localhost" | Redis server hostname. |
Portport | int | 6379 | Redis server port. |
Passwordpassword | string | "" | AUTH password — supports ${credential.NAME.FIELD}. Leave blank to skip AUTH. |
Databasedb | int | 0 | Logical database index — SELECT is sent when greater than 0. |
TLStls | boolean | false | Connect over TLS. |
Operationoperation | select | "get" | get/set/del/incr/expire work on a key; lpush/rpop on a list; hset/hgetall on a hash; command runs a raw argv array. getsetdelincrexpirelpushrpophsethgetallcommand |
Keykey | string | "" | The Redis key to operate on. Shown when (operation ?? "get") !== "command" |
Valuevalue | string | "" | Value to store. Leave blank to store the input payload (strings as-is, anything else as JSON). Shown when ["set", "lpush", "hset"].includes(operation ?? "get") |
TTL (seconds)ttlSeconds | int | 0 | set: expiry via EX when greater than 0. expire: the TTL to apply. Shown when operation === "set" || operation === "expire" |
Hash fieldfield | string | "" | The hash field to set (hset). Shown when operation === "hset" |
CommandcommandJson | json | [] | Raw command as a JSON argv array, e.g. ["ZADD", "k", "1", "m"]. Shown when operation === "command" |
Timeout (ms)timeoutMs | int | 15000 | Abort the whole conversation after this many milliseconds. |
Verify TLS certificaterejectUnauthorized | boolean | false | Verify the server's TLS certificate. Off (default) accepts self-signed certificates — the io.sql "require" semantics. Shown when tls === true |
This page is generated from the node registry by gen-node-docs.mjs on every
site build — ports, properties, defaults and visibility rules cannot drift from the code.