Skip to main content
Glama
rajkumar-madhu

RedisNexus

RedisNexus — AI-Powered Redis Operations Intelligence Platform

The world's first AI-native Redis MCP server + SaaS platform. Nobody has built this before.

What Is This?

RedisNexus is an enterprise-grade platform that makes Redis operations intelligent by combining:

  1. Redis MCP Server — 16 enterprise tools that let AI assistants (Claude, GPT, etc.) talk directly to Redis

  2. Multi-Tenant SaaS Dashboard — Real-time monitoring for all your Redis instances across products

  3. AI-Powered Intelligence — Cache strategy advisor, health scoring, anomaly detection

  4. Kubernetes-Native — Production-ready with HA, auto-scaling, backups, Prometheus alerts

Related MCP server: Redis CRUD MCP Server

Architecture

┌─────────────────────────────────────────────────────────┐
│                    RedisNexus Platform                    │
├─────────────┬──────────────┬────────────┬───────────────┤
│  MCP Server │  Dashboard   │ AI Engine  │ Multi-Tenant  │
│  (16 tools) │  (React SPA) │ (Advisor)  │ (Isolation)   │
├─────────────┴──────────────┴────────────┴───────────────┤
│                    Redis 7.2 (Sentinel HA)               │
│              Master → Replica 1 → Replica 2              │
├─────────────────────────────────────────────────────────┤
│                    Kubernetes (K8s)                       │
│    HPA │ NetworkPolicy │ ServiceMonitor │ CronJob Backup │
└─────────────────────────────────────────────────────────┘

MCP Server — 16 Enterprise Tools

Core Data Operations

Tool

Type

Description

redis_get

Read

Auto-detect type, retrieve any key with metadata

redis_set

Write

SET with TTL, NX/XX flags for distributed locks

redis_hash_set

Write

Atomic multi-field hash operations

redis_hash_get

Read

Selective hash field retrieval

redis_list_push

Write

LPUSH/RPUSH for queue/stack patterns

redis_list_range

Read

Range queries on lists

redis_sorted_set_add

Write

Scored members for leaderboards

redis_sorted_set_range

Read

Rank-based range queries

redis_stream_add

Write

Append to streams with MAXLEN

redis_stream_read

Read

Read stream entries by ID range

redis_publish

Write

Pub/Sub channel publishing

Operations & Intelligence

Tool

Type

Description

redis_scan_keys

Read

Production-safe SCAN (never KEYS)

redis_pipeline_execute

Write

Batch 50+ commands atomically

redis_health_check

Intel

AI-scored health analysis with recommendations

redis_key_analysis

Intel

Keyspace pattern & memory profiling

redis_cache_strategy

Intel

AI advisor for caching architecture

redis_tenant_ops

Intel

Multi-tenant isolation & management

redis_server_info

Read

Comprehensive server metrics

redis_delete

Write

Safe deletion with confirmation gate

Quick Start

1. Local Development (stdio)

cd redis_nexus_mcp/
pip install -r requirements.txt
python redis_mcp_server.py

2. HTTP Server (remote/production)

python redis_mcp_server.py --http --port=8000

3. Docker

docker build -t santhira/redis-nexus-mcp .
docker run -p 8000:8000 \
  -e REDIS_URL=redis://your-redis:6379 \
  santhira/redis-nexus-mcp

4. Kubernetes (Production)

# Deploy entire stack
kubectl apply -f k8s/redis-nexus-full.yaml

# Verify
kubectl get pods -n redis-nexus
kubectl logs -f deployment/redis-nexus-mcp -n redis-nexus

Multi-Tenant SaaS Architecture

RedisNexus supports multiple products sharing the same Redis infrastructure with isolation:

tenant:finspot:*        → Finspot Trading (NOREN)
tenant:linkedeye:*      → LinkedEye ITSM
tenant:voicelead:*      → VoiceLead AI
tenant:clinicvoice:*    → ClinicVoice AI
tenant:hrassist:*       → HRAssist AI

Each tenant gets:

  • Key isolation via prefix-based namespacing

  • Usage tracking (API calls, memory, key count)

  • Resource limits (max keys, max memory, rate limiting)

  • Independent health monitoring

AI Intelligence Features

Cache Strategy Advisor

Use case: "trading API price cache for NOREN"
→ Recommends: Cache-aside with 1-5s TTL
→ Suggests: Sorted Sets for rankings, Streams for audit
→ Warns: Enable stampede prevention with SETNX locks

Health Check Scoring

Health Score: 87/100
🟡 WARNING: Memory at 82% — plan capacity increase
🟡 WARNING: 3 slow queries detected (>10ms)
✅ Cache hit rate: 94.2% (healthy)
✅ Replication: 2 replicas connected

Production Checklist

  • Redis 7.2 with Sentinel HA (auto-failover)

  • AOF + RDB persistence (dual durability)

  • Prometheus metrics + Grafana dashboard

  • PrometheusRule alerts (memory, latency, replication)

  • HPA auto-scaling (2-10 replicas)

  • NetworkPolicy (namespace isolation)

  • CronJob backups (every 6 hours)

  • TLS termination via Ingress

  • Rate limiting (100 req/min)

  • Non-root container execution

  • Health checks (readiness + liveness)

Files

redis_nexus_mcp/
├── redis_mcp_server.py      # MCP Server (16 enterprise tools)
├── requirements.txt          # Python dependencies
├── Dockerfile                # Production container
├── k8s/
│   └── redis-nexus-full.yaml # Complete K8s deployment
└── README.md                 # This file

RedisNexus_Dashboard.jsx      # React SaaS Dashboard (artifact)

Built By

Santhira (Rajkumar Madhu) — Founder & CTO Self-hosted, cost-effective, enterprise-grade.


RedisNexus: Because your Redis deserves intelligence, not just commands.

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables AI assistants to perform comprehensive Redis database operations including managing strings, hashes, lists, sets, sorted sets, TTL management, and data backup/restore. Supports secure connections and provides batch operations for efficient Redis interaction through natural language.
    34
    12 npm
    2
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Provides comprehensive Redis database operations supporting all major data types (strings, lists, sets, hashes, sorted sets) with full CRUD functionality through natural language commands.
    9
    6 npm
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    AI-native control plane for Kubernetes and GitOps. Provides 30+ tools for service deployment, database provisioning, and log management via natural language.
    1
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI to safely view and operate Redis databases with read-only mode by default and support for key operations.
    11
    MIT