Operations
The Mule Lettuce Redis Connector provides operations in two categories:
- Category A — Redis Command Mirrors: Operations that map directly to a single Redis command. These are reference-style: if you know the Redis command, the operation works the same way.
- Category B — Value-Add Features: Operations that go beyond a single command, providing automation or capabilities not available in raw Redis.
Category A: Redis Command Operations
Server
| Operation | Redis Command | Page |
|---|---|---|
| PING | PING | Server |
Key / Value
| Operation | Redis Command | Page |
|---|---|---|
| APPEND | APPEND | Key / Value |
| COPY | COPY | Key / Value |
| DECR | DECR | Key / Value |
| DEL | DEL | Key / Value |
| EXPIRE | EXPIRE | Key / Value |
| GET | GET | Key / Value |
| GETDEL | GETDEL | Key / Value |
| GETEX | GETEX | Key / Value |
| GETRANGE | GETRANGE | Key / Value |
| GETSET | GETSET | Key / Value |
| INCR | INCR | Key / Value |
| MGET | MGET | Key / Value |
| MSET | MSET | Key / Value |
| PERSIST | PERSIST | Key / Value |
| PEXPIRE | PEXPIRE | Key / Value |
| PTTL | PTTL | Key / Value |
| SCAN | SCAN | Key / Value |
| SET | SET | Key / Value |
| TOUCH | TOUCH | Key / Value |
| TTL | TTL | Key / Value |
Hash
| Operation | Redis Command | Page |
|---|---|---|
| HEXISTS | HEXISTS | Hash |
| HGET | HGET | Hash |
| HGETALL | HGETALL | Hash |
| HINCRBY | HINCRBY | Hash |
| HLEN | HLEN | Hash |
| HMGET | HMGET | Hash |
| HSCAN | HSCAN | Hash |
| HSET | HSET | Hash |
List
| Operation | Redis Command | Page |
|---|---|---|
| BLMOVE | BLMOVE | List |
| BLPOP | BLPOP | List |
| BRPOP | BRPOP | List |
| LMOVE | LMOVE | List |
| LPOP | LPOP | List |
| LPUSH | LPUSH | List |
| LSET | LSET | List |
| RPOP | RPOP | List |
| RPUSH | RPUSH | List |
Set
| Operation | Redis Command | Page |
|---|---|---|
| SADD | SADD | Set |
| SCARD | SCARD | Set |
| SDIFF | SDIFF | Set |
| SISMEMBER | SISMEMBER | Set |
| SMEMBERS | SMEMBERS | Set |
| SMISMEMBER | SMISMEMBER | Set |
| SPOP | SPOP | Set |
| SRANDMEMBER | SRANDMEMBER | Set |
| SREM | SREM | Set |
| SSCAN | SSCAN | Set |
Sorted Set
| Operation | Redis Command | Page |
|---|---|---|
| ZADD | ZADD | Sorted Set |
| ZINCRBY | ZINCRBY | Sorted Set |
| ZRANK | ZRANK | Sorted Set |
| ZSCAN | ZSCAN | Sorted Set |
| ZSCORE | ZSCORE | Sorted Set |
Geospatial
| Operation | Redis Command | Page |
|---|---|---|
| GEOADD | GEOADD | Geospatial |
| GEODIST | GEODIST | Geospatial |
| GEOPOS | GEOPOS | Geospatial |
| GEOSEARCH | GEOSEARCH | Geospatial |
Stream
| Operation | Redis Command | Page |
|---|---|---|
| XACK | XACK | Stream |
| XADD | XADD | Stream |
| XDEL | XDEL | Stream |
| XGROUP CREATE | XGROUP CREATE | Stream |
| XGROUP DESTROY | XGROUP DESTROY | Stream |
| XINFO GROUPS | XINFO GROUPS | Stream |
| XRANGE | XRANGE | Stream |
| XREAD | XREAD | Stream |
| XREADGROUP | XREADGROUP | Stream |
| XTRIM | XTRIM | Stream |
Channel
| Operation | Redis Command | Page |
|---|---|---|
| PUBLISH | PUBLISH | Channel |
Category B: Value-Add Operations
| Operation | Description | Page |
|---|---|---|
| Send Command | Execute any Redis command dynamically by name. Use for commands not yet available as dedicated operations. | Send Command |
| Search Keys | Stream all keys matching a pattern via automated SCAN cursor iteration | Search Operations |
| Search Hash Fields | Stream all fields in a hash via automated HSCAN cursor iteration | Search Operations |
| Search Set Members | Stream all members in a set via automated SSCAN cursor iteration | Search Operations |
| Search Sorted Set Members | Stream all members and scores in a sorted set via automated ZSCAN cursor iteration | Search Operations |
Sources (Event Listeners)
Sources are not operations — they are Mule event listeners that trigger flows when Redis delivers a message. See the Sources page for SUBSCRIBE and PSUBSCRIBE.