Redis

An in-memory data structure server used as a cache, a queue, a session store and more. See how developers rate it month by month on DTDb.

Category
database engine
Developer
Redis Ltd.
Created by
Salvatore Sanfilippo
First release
2009
License
AGPL-3.0, RSALv2, SSPL-1.0
Open source
Yes
Pricing
Free with paid plans
Website
https://redis.io
Written in
C
Data model
Key-value, Document, Vector
Storage layout
In-memory
Workload
Cache
Analytics architecture
Not an analytics platform
Query language
Redis commands
ACID transactions
No
Schema
Flexible
Deployment
Server, Managed cloud
Scaling
Sharding
Create, read, update, delete
Create: fast (Everything happens in memory); Read: fast (Sub-millisecond lookups by key); Update: fast (Atomic operations on data structures); Delete: fast (Immediate, plus expiry by time)

Top rated database engines — Monthly Ranking