2. PRESENTED
BY
MOST LAUNCHED MOST USED MOST LOVED
Sumo Logic, Sept. 2019 Stack Overflow, 2017, 2018, 2019Launches/day: Docker Hub, Jan. 2020
How popular is Redis?
7. PRESENTED
BY
Moving beyond cache
• Database ingredients
• Modern data-types
• Shared dataset across any deployment:
cloud/multi-cloud/hybrid/VMs/Kubernetes
18. PRESENTED
BY
Durability challenges solved by Redis Enterprise
presented by
1 Maintaining fairness and high IOPS when
multiple instances share the same disk
2 High-performance during
AOF rewrite/snapshot
3
Guaranteed SLA for
recovering from AOF
24. PRESENTED
BY
• Internet latency → >100ms
• Conflict resolution → too complex to program
• How to guarantee strong resiliency (multiple region failures)?
Active-Active challenges
31. PRESENTED
BY
Announcing Active-Active Redis Streams
Enables true geo-distributed apps
to be developed
A large
telecommunication
provider
Globally distributed call-center tasks
32. PRESENTED
BY
Redis core Redis modules
Redis Enterprise core
Redis Enterprise
Hashes
Bitmaps
Strings
Bit Field
Streams
Hyperloglog
Sorted Sets
Sets
Geospatial
Lists
Geo-distributionLinear scalability HA Durability Backup & restore Tiered-memory access SecurityMulti-tenant
Search
Graph
TimeSeries
AI
JSON
Gears
BloomFilter
46. PRESENTED
BY
RedisAI
46
RedisAI
Main capabilities
• Serving AI close to the data
• Support for both DL and ML
• Frameworks: PyTorch, Tensorflow,
ONNXRuntime, and more to come
• Torch scripts
Use cases
• Fraud detection
• Recommendation engine
48. PRESENTED
BY
Infinite programmability options:
• Acting on keyspace notification
• ‘Write behind’
• Stream processing
• And many more
Hashes
Strings
Sets
RedisGears: serverless engine in Redis
50. PRESENTED
BY
RedisInsight (previously RDBTools): a standard UI for Redis
• Developer-friendly UI
• Adds insight to existing and new data
structures: Streams, Search, JSON, Graph,
TimeSeries
• Enhanced memory-analysis and
recommendation capabilities
• Admin monitoring, commands tracer,
CLI interface, bulk operations
redislabs.com/redisinsight
51. PRESENTED
BY
Redis core Redis modules
Redis Enterprise core
Redis Enterprise
Hashes
Bitmaps
Strings
Bit Field
Streams
Hyperloglog
Sorted Sets
Sets
Geospatial
Lists
Tiered-memory access Multi-tenantGeo-distributionLinear scalability HA Durability Backup & restore Security
Search
Graph
TimeSeries
AI
JSON
Gears
BloomFilter
54. PRESENTED
BY
DRAM = 768 GB
SSD = 3,072 GB
DRAM = 768 GB
On DRAM
1M+ ops/sec, $$$
On Flash/SSD
100K+ ops/sec, $
Pay just +15%
for
5x memory capacity
Running Redis on multiple memory technologies
54
55. PRESENTED
BY
1TB replicated dataset (2TB total) @ 100K ops/sec
<1ms <1ms <10ms <1ms
presented by
$725,217.00
$507,652
$418,108
$145,745
$0.00
$100,000.00
$200,000.00
$300,000.00
$400,000.00
$500,000.00
$600,000.00
$700,000.00
$800,000.00
ElastiCache OSS Redis DynamoDB Redis Enterprise (RoF)Redis by cloud companies OSS Redis Other NoSQL Redis on Flash
55
56. PRESENTED
BY
DRAM = 768GB
SSD = 3,072GB
On Flash/SSD
100K+ ops/sec, $
On DRAM
1M+ ops/sec, $$$
DRAM = 768GB
On Persistent Memory
1M+ ops/sec, $$
Redis Enterprise on multiple memory technologies
PMEM = 3,840GB / 7680GB
56
58. PRESENTED
BY
Forward looking
• Redis 6.0 GA before RedisConf (May 12-14)
(https://events.redislabs.com/redisconf20/)
• New versions of modules
• New stuff around AI and Gears
• Redis Enterprise 6.0: external identity integration (e.g. LDAP)
• New data-type/data-model available on Active-Active
• Easy consumption on cloud/multi-cloud/hybrid cloud and Kubernetes