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

DirectionPortLabel
InputinputPayload
OutputoutputResult

Properties

PropertyTypeDefaultDescription
Credential
credentialId
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
Host
host
string "localhost" Redis server hostname.
Port
port
int 6379 Redis server port.
Password
password
string "" AUTH password — supports ${credential.NAME.FIELD}. Leave blank to skip AUTH.
Database
db
int 0 Logical database index — SELECT is sent when greater than 0.
TLS
tls
boolean false Connect over TLS.
Operation
operation
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
Key
key
string "" The Redis key to operate on.
Shown when (operation ?? "get") !== "command"
Value
value
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 field
field
string "" The hash field to set (hset).
Shown when operation === "hset"
Command
commandJson
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 certificate
rejectUnauthorized
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.