Professional Documents
Culture Documents
Brochure - Redis
Brochure - Redis
redis> PING
"PONG"
redis> HSET user:1 name antirez vocation artist
(integer) 2
redis> SET e 2.71
"OK"
redis> INCRBYFLOAT e 0.43
"3.14"
redis> RENAME e pi
"OK"
redis>
Featured content
Vector search
Vector database quick start guide →
A vibrant community
Voted the most-loved database, Redis is at the center of an engaged
community of developers, architects, and contributors.
4B+
Docker pulls
60K+
Github stars
50+
Supported programming languages
Core capabilities
In-memory data structures
Well-known as a "data structure server", with support for strings, hashes, lists, sets, sorted sets, streams, and
more.
Learn more →
Programmability
Server-side scripting with Lua and server-side stored procedures with Redis Functions.
Learn more →
Extensibility
A module API for building custom extensions to Redis in C, C++, and Rust.
Learn more →
Persistence
Keeps the dataset in memory for fast access, but can also persist all writes to permanent storage to survive
reboots and system failures.
Learn more →
Clustering
Horizontal scalability with hash-based sharding, scaling to millions of nodes with automatic re-partitioning
when growing the cluster.
Learn more →
High availability
Replication with automatic failover for both standalone and clustered deployments.
Learn more →
Use cases
Redis Stack
Redis Stack extends Redis with modern data models and processing engines to
provide a complete developer experience. Download the source, install using
your favorite package manager, or spin it up for free in the cloud.
Redis Stack Server lets you build applications with searchable JSON and time series data models, and
extended probabilistic data structures.
Get productive quickly with the Redis Stack object mapping and client libraries.
Searchable Redis
Index and query Redis data structures and data models; run complex aggregations and full-text search on your
Redis data.
Document database
Leverage JSON and its flexible data model to use Redis as a document database. Model, search, and query
your data efficiently without needing an additional cache. See the quick start guide for more information.
Telemetry
Ingest continuous readings from devices in the field, storing as time series data or analyzing and deduplicating
with probabilistic data structures.
Vector search
Develop AI-powered applications by querying vector embeddings. You can use Redis as a vector database to
implement recommendation systems, Retrieval Augmented Generation (RAG), LLM semantic caching, and
more. See the quick start guide for more information.
Fraud detection
All the tools to detect fraud in real time, probabilistic queries, vector search, and even processing using
streams.
Get started
Preparation
Install & launch Redis →
Learn the Redis CLI →
Countdown
Experiment with Redis data structures →
Explore Redis clients →
Liftoff
See Redis programming patterns →
Join to the community →
This is a community website sponsored by Redis Ltd. © 2024. Redis and the cube logo are registered trademarks of Redis Ltd.
Terms of use & privacy policy.