Fully Managed services Pricing How it works Documentation Login

Redis

Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperlogs, geospatial indexes, and streams. It has built-in replication, Lua scripting, LRU eviction, transactions, etc. Different processes can query and modify the same data structures in a shared way. Redis delivers sub-millisecond response times, enabling millions of requests per second for real-time applications.

Deploy Redis
Stars

53026

Forks

20656

Watchers

2638

Last Commit

2022-01-25

Image

Programming Language:

C

Latest version:

6.2.5

In-memory store

All data in Redis is stored in RAM, delivering the fastest possible access times to the data for both read and write requests.

Optimized for speed

Written in ANSI C, Redis compiles into extremely efficient machine code and requires little overhead. It uses a (mostly) singlethreaded event loop model that optimally uses the CPU core it's running on. The data structures used internally are implemented for maximum performance.

Image

Support for arbitrary data

Data stored in Redis can be in any form and size. Redis is binary-safe so it can store any data, from human readable text to encoded binaries. A single data element in Redis can range in size from 0 bytes to 0.5GB, allowing it to cache almost any datum.

Key-based access

Data is stored and fetched from Redis by key. Keybased access allows for extremely efficient access times, and this model maps naturally to caching. Redis provides the customary GET and SET semantics for interacting with the data.

Deploy Redis

Your first month is on us!

Sign up today and get $100 free credits

Get Started