Connectors
Databases & Data Warehouses
Redis
In-memory data store: keys, hashes, lists, sets, and pub/sub messaging
Redis documentationAPI checked August 18, 2026
- Signs in with
- Connection details
- Runs on
- Cloud or On-Prem Worker
- Operations
- 51
- Ready-made triggers
- 0
Connect Redis
- In Neblex open Connect › Connections and click New Connection.
- Search for Redis and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
If the system is only reachable inside your network, choose an On-Prem Worker under Test from and run the flow on that Worker. See On-Prem Workers.
| Field | What to enter |
|---|---|
| Connection setupRequired | |
| HostRequired | |
| PortOptional | Example: 6379 |
| Database numberOptional | |
| UsernameOptional | |
| PasswordOptionalSecret | |
| Use TLSOptional | Turning this off sends traffic and credentials without transport encryption. Use plaintext only for a customer-controlled endpoint that explicitly requires it. |
| Connection stringRequiredSecret | Paste a redis:// or rediss:// connection string. |
Use it in a flow
- Open a flow, open the node library and search for Redis.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from Redis without a ready-made trigger: a Live stream trigger with Redis as the stream source starts a run for each message as it arrives (see Streaming triggers); a Poll for changes trigger on Redis with your own query passes on new or changed records.
Operations
51 operations in 3 groups. Each one is a step you can add to a flow.
Key-Value47
appendappend | ||
blmoveblmove | Run Redis BLMOVE: move an element from one list to another, waiting when the source is empty. | |
brpopbrpop | Run Redis BRPOP: take the last element of the first non-empty list, waiting when all are empty. | |
dbsizedbsize | ||
decrdecr | ||
decrBydecrBy | ||
deldel | Run Redis DEL on one or more keys and return how many were deleted under result. | |
existsexists | ||
expireexpire | ||
getget | ||
getSetgetSet | ||
hdelhdel | Run Redis HDEL on one or more fields of a hash and return how many were deleted under result. | |
hgethget | ||
hgetallhgetall | ||
hkeyshkeys | ||
hscanhscan | Drain the Redis cursor through bounded pages; COUNT is a server hint and duplicates are possible while data changes. | |
hsethset | Run Redis HSET with one or more field and value pairs and return how many fields were added under result. | |
hvalshvals | ||
incrincr | ||
incrByincrBy | ||
keyskeys | ||
llenllen | ||
lpoplpop | ||
lpushlpush | ||
lrangelrange | ||
ltrimltrim | Run Redis LTRIM to keep only the list elements from start to stop, inclusive, and return the reply under result. | |
mgetmget | Run Redis MGET on one or more keys and return their values, in order, under result. | |
msetmset | Run Redis MSET to set one or more keys at once and return the reply under result. | |
persistpersist | ||
pingping | ||
rpoprpop | ||
rpushrpush | ||
saddsadd | ||
scanscan | Drain the Redis cursor through bounded pages; COUNT is a server hint and duplicates are possible while data changes. | |
scardscard | ||
setset | ||
setExsetEx | ||
setNxsetNx | ||
sismembersismember | ||
smemberssmembers | ||
sremsrem | ||
sscansscan | Drain the Redis cursor through bounded pages; COUNT is a server hint and duplicates are possible while data changes. | |
ttlttl | ||
typetype | ||
zaddzadd | Run Redis ZADD with one or more scored members and return how many members were added under result. | |
zincrbyzincrby | Run Redis ZINCRBY and return the member's new score under result. | |
zscanzscan | Drain the Redis cursor through bounded pages; COUNT is a server hint and duplicates are possible while data changes. |
Pub/Sub1
publishpublish | Run Redis PUBLISH and return how many subscribers received the message under result. |
Streams3
xackxack | Run Redis XACK to acknowledge pending stream entries of a group and return how many were acknowledged under result. | |
xaddxadd | Run Redis XADD to append an entry to a stream and return the entry ID under result. | |
xreadgroupxreadgroup | Run Redis XREADGROUP for one consumer of a stream consumer group, waiting when nothing is new. |