A Game-Changing Database Platform with Redis Flash & Redis Enterprise NAME POSITION
What is Redis? Open source. The leading in-memory database platform, supporting any high performance operational, analytics or hybrid use case. The open source home and commercial provider of Redis Enterprise (Redise) technology, platform, products & services.
Redis is very popular!
Redis is the World’s Most Popular Database on Docker # of containers launched as of Feb 2018
263M+
308M+
630M+ (1.87M/day, 78K/hr, 1.28K/min)
24M+
Redis is most Loved Database!
Why everyone use Redis? 1
2
3
Performance
Simplicity
Extensibility
NoSQL Benchmark
Redis Data Structures
Redis Modules
Strings
Sets
Bitmaps
Sorted Sets
Bit field
Geospatial Indexes
Hashes
Hyperloglog
Lists
Streams
Redis is the Most Powerful Database
Why use Redis is a Primary Database? Database
App Servers
1 msec - required DB response time
50 msec - Required round trip app response time (includes processing & multi-DB access) 50 msec - Average roundtrip internet latency
100 msec - The new standard for E2E application response time, under any load
Redis is very simplicity for modern Apps Messaging
Caching
High-Speed Transactions
Fast Data Ingest
Job & Queue
Analytics
Time Series
Machine Learning
Geo-Spatial Indexing
Search
Graph
Extensibility with modules and open core
Redis-ML ReJSON
RediSearch
Rate Limiter
? Custom
Rebloom
Redis-Timeseries Redis-Graph
Redis Enterprise -
Redis Enterprise Node
Enterprise Layer Zero latency proxy
Cluster Manager REST API
Open Source Layer
Redis Shards
Redis Enterprise Cluster
Node Watchdog Cluster Watchdog
Cluster Management Path Data Path
Redis Shards & Proxies Node 1
Node 2
Node N (odd number)
How does the Proxy work? Multiplexing & pipelining
1
2
1 2 3 4 5 6 7
3
Application
4 5 6 7
Proxy x2 faster
Active-Active Geo Distribution • Proven technology backed by deep academic research
App
App
• Local latencies guaranteed with consensus free protocol