OpenSourceProjects logo
redis logo

redisFor developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.

For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.

73,937 stars
24,583 forks
C
NOASSERTION
redis screenshot

redis

Redis is the fastest, most feature-rich in-memory data structure server trusted by developers building real-time, data-driven applications. It combines ultra-low latency performance with powerful capabilities for caching, session management, querying, and vector operations, making it the go-to solution for applications demanding instant responsiveness.

Key Features

  • Sub-millisecond Performance : Keeps data primarily in memory with efficient data structures to achieve extremely low latency for both read and write operations
  • Rich Data Structures : Supports strings, lists, sets, hashes, sorted sets, JSON, streams, and more with high-level semantics like counters, queues, and leaderboards
  • Search and Vector Query Engine : Provides full-text search, geospatial queries, vector similarity search, and advanced aggregations for modern AI and analytics applications

Use Cases

  • Caching and Session Management : High-speed data access with multiple eviction policies, key expiration, and flexible session data modeling
  • Real-Time Analytics and AI : Powers personalization, recommendations, fraud detection, vector storage for GenAI, semantic caching, and retrieval augmented generation
  • Messaging and Queues : Implements job queues, pub/sub messaging, streams, and event deduplication for inter-service communication

Who Is It For

Redis is ideal for developers and organizations building applications that require instant data responsiveness, from startups scaling their first features to enterprises handling massive production workloads. It's the battle-tested standard for anyone needing to combine performance, flexibility, and simplicity in their data infrastructure.

Trending Open Source Projects