RedisGraph

discontinued

by Redis Ltd. · since 2018 · also known as Redis Graph

Retired Redis module that ran Cypher over sparse adjacency matrices; succeeded by FalkorDB.

graphextensionsource-availablelegacy

discontinued. Redis ended sales in July 2023 and support on 2025-01-31; repo no longer maintained. Migrate to FalkorDB, the maintained fork.

Overview

RedisGraph was a Redis module that stored property graphs as sparse adjacency matrices and evaluated Cypher queries with GraphBLAS linear algebra, giving very low latency for in-memory graphs. Redis stopped selling it in July 2023, ended support on 31 January 2025, and the repository README now states it is no longer maintained; the last release was 2.12.10 in October 2023. Its original developers forked it as FalkorDB, which keeps a compatible command model and is the recommended migration path.

Strengths & trade-offs

Strengths

  • +Sparse-matrix execution delivered very fast in-memory traversals
  • +Easy to add to an existing Redis deployment
  • +Direct migration path to FalkorDB

Trade-offs

  • −End of life: no fixes, security patches or support since January 2025
  • −Single-shard graphs bounded by RAM
  • −Removed from Redis Stack and Redis Cloud

Great for

  • +Legacy deployments planning migration to FalkorDB
  • +Reference for the GraphBLAS graph-execution approach

Think twice for

  • −Any new project
  • −Production systems needing security updates

Capabilities

Native or official first-party support · 5 of 25 tracked

✓Secondary indexes
✓Full-text search
✓Geospatial
✓In-memory
✓Durable persistence
–Transactions
–Joins
–Vector search
–JSON
–Change data capture
–Triggers
–Stored procedures
–Materialized views
–TTL / expiry
–Pub/Sub
–Columnar storage
–Compression
–Encryption at rest
–Role-based access
–Time travel
–Branching
–Online schema changes
–Streaming ingest
–Offline sync
–Runs in WebAssembly

Scale & consistency

Comfortable data size
Small · ≤ 100 GB
Horizontal scaling
None
Multi-region
No
Transactions
Limited ACID
Consistency
Strong
Schema
Schemaless
Architecture
In memory, Primary replica
Query languages
Cypher

Each graph lived in a single Redis shard's memory.

Deployment

Self-hosted Vendor-managed cloud Serverless Embedded Edge Kubernetes operator

Ecosystem

compatible withRedis
apis & protocolsRedis protocol (RESP)
client languagesPython, JavaScript, Java, Go, Ruby

Alternatives to RedisGraph

Compare all→
FalkorDBGraph28.5

Low-latency graph database using sparse matrices, the maintained successor to RedisGraph.

redisgraph vs falkordb →
MemgraphGraph24.4

In-memory, Cypher-compatible graph database in C++ for streaming and real-time graph workloads.

redisgraph vs memgraph →
Neo4jGraph61.2

The default property-graph database, with Cypher, a big ecosystem and a managed cloud.

redisgraph vs neo4j →
RedisKey-Value84.3

The in-memory data structure server that became the default cache, now with search, JSON and vectors built in.

redisgraph vs redis →
Apache TinkerPop Gremlin ServerGraph32.1

Apache TinkerPop's reference server for running Gremlin traversals over any compatible graph.

redisgraph vs apache-tinkerpop-gremlin-server →
IndraDBGraph4.5

Rust graph database, inspired by Facebook's TAO, usable as an embedded library or a gRPC server.

redisgraph vs indradb →

RedisGraph FAQ

What is RedisGraph?

RedisGraph is a graph database by Redis Ltd., first released in 2018. RedisGraph was a Redis module that stored property graphs as sparse adjacency matrices and evaluated Cypher queries with GraphBLAS linear algebra, giving very low latency for in-memory graphs. Redis stopped selling it in July 2023, ended support on 31 January 2025, and the repository README now states it is no longer maintained; the last release was 2.12.10 in October 2023. Its original developers forked it as FalkorDB, which keeps a compatible command model and is the recommended migration path.

Is RedisGraph open source?

Not in the OSI sense. RedisGraph is source-available: you can read the code, but the license restricts some uses, typically offering it as a competing managed service. License: RSALv2 / SSPLv1 (AGPLv3 option added to the final repo).

Does RedisGraph support ACID transactions?

Partly. RedisGraph offers limited ACID guarantees (for example, single-record or single-partition transactions), with strong consistency.

Does RedisGraph scale horizontally?

RedisGraph does not scale horizontally; it runs on a single node, so you scale it up rather than out. It is comfortable at small scale (≤ 100 GB).

How can I run RedisGraph?

You can self-host it.

What is RedisGraph best for?

RedisGraph is a strong fit for legacy deployments planning migration to FalkorDB and reference for the GraphBLAS graph-execution approach. Think twice for any new project.

What are the best alternatives to RedisGraph?

Common alternatives to RedisGraph include FalkorDB, Memgraph, Neo4j, Redis and Apache TinkerPop Gremlin Server. The right choice depends on your workload, scale and hosting; WhichDB's smart match ranks them against your requirements.

Is RedisGraph still maintained?

RedisGraph is discontinued. Redis ended sales in July 2023 and support on 2025-01-31; repo no longer maintained. Migrate to FalkorDB, the maintained fork.

How popular is RedisGraph?

RedisGraph ranks #313 of 844 databases on the WhichDB Score (9.4/100), and #24 among graph databases. The score combines public adoption signals such as package downloads, GitHub activity, job posts and developer discussion.