Logo
Deploy Now

Stars

76,078

Forks

24,757

Watchers

2,481

Developer links

Redis

Processing billions of operations per second across companies like Twitter, GitHub, Snapchat, and Stack Overflow, Redis is the world's fastest and most widely deployed in-memory data store. Redis 8 unifies previously separate modules into a single distribution: RediSearch for full-text indexing with BM25 scoring and vector similarity search via HNSW and FLAT algorithms, RedisJSON for native JSON document storage with JSONPath queries, RedisTimeSeries for timestamped data with configurable downsampling compaction rules, and RedisBloom for probabilistic data structures including Bloom filters, cuckoo filters, count-min sketches, top-k, and t-digest. The core engine provides strings, lists, sets, sorted sets, hashes, streams, HyperLogLog, bitmaps, bitfields, geospatial indexes, and the new array data structure introduced in Redis 8.8. Pub/Sub delivers lightweight real-time messaging between publishers and subscribers, while Streams provide an append-only log with consumer groups for event sourcing and complex consumption patterns. Redis Cluster distributes data across nodes with automatic sharding using 16,384 hash slots, and Sentinel provides high availability with automatic failover monitoring. Lua scripting and Redis Functions enable server-side computation, and ACL-based security provides granular per-command, per-key access control. Official clients exist for Python, Node.js, Java, Go, .NET, Rust, and PHP. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPLv3 licensed.

Redis
Redis
Redis
Redis
Redis

Benefits

  • Sub-Millisecond In-Memory Performance
  • All data resides in RAM with single-threaded event loop processing, delivering consistent sub-millisecond latency for reads and writes regardless of concurrent client connections.
  • 15+ Built-In Data Structures
  • Strings, lists, sets, sorted sets, hashes, streams, JSON, time series, vectors, arrays, bitmaps, HyperLogLog, and geospatial indexes cover virtually every data modeling need.
  • Integrated Search and AI
  • Full-text search with BM25 scoring and vector similarity via HNSW enable semantic search, RAG patterns, and recommendation systems directly within the in-memory data layer.
  • Built-In Clustering and HA
  • Redis Cluster distributes data across nodes using 16,384 hash slots with automatic failover, and Sentinel provides external high availability monitoring with configurable quorum.

Features

  • Pub/Sub and Streams
  • Lightweight publish/subscribe messaging for real-time communication, plus append-only Streams with consumer groups for event sourcing and complex consumption patterns.
  • JSON Document Store
  • Native JSON data type with JSONPath queries, atomic partial updates, and indexing via RediSearch enable document-oriented workloads within the in-memory engine.
  • Time Series Engine
  • Timestamped data storage with configurable downsampling compaction rules, efficient compression algorithms, and range queries for IoT, telemetry, and financial data.
  • Vector Similarity Search
  • HNSW and FLAT vector indexing algorithms support semantic search on embeddings with hybrid queries combining vector similarity and full-text BM25 scoring.
  • Probabilistic Structures
  • Bloom filters, cuckoo filters, count-min sketches, top-k, and t-digest enable memory-efficient approximate computation for deduplication, cardinality, and frequency estimation.