Redis MCP Server — Supported Operations
Data Structures
| Type | Operations |
|---|---|
| Strings | GET, SET with TTL, MGET, MSET |
| Hashes | HGET, HSET, HGETALL, field operations |
| Lists | LPUSH, RPUSH, LPOP, RPOP, LRANGE |
| Sets | SADD, SREM, SMEMBERS, set operations |
| Sorted Sets | ZADD, ZRANGE, leaderboards, priority queues |
| Streams | XADD, XREAD, consumer groups, event sourcing |
| JSON | Full JSON document operations |
Advanced Features
- Vector Search — Create vector indexes, store embeddings, similarity search
- Pub/Sub — Publish messages, subscribe to channels
- Key Management — TTL, expiry, key scanning, pattern matching
- Azure EntraID — Native authentication for Azure Managed Redis
Example Agent Interactions
"Store user session data in Redis hash with 30-minute TTL"
"Find the top 10 items in the leaderboard sorted set"
"Search for similar vectors to this embedding in the product index"
"Publish a notification to the alerts channel"FAQ
Q: What is Redis MCP Server? A: The official MCP server by Redis that lets AI agents manage Redis data (strings, hashes, lists, sets, streams, JSON, vectors) via natural language.
Q: Is it free? A: Yes, MIT license. Requires a running Redis instance.