Running atomic transactions across multiple data models?!?
summary
Claims that Redis can atomically commit across multiple data models by combining native commands, RedisGraph, RediSearch and Redis Streams modules with MULTI/EXEC or Lua scripts. Modules implement real data types in C/Rust (RedisGraph uses compressed sparse matrices + GraphBLAS), examples show creating nodes and queries that run and return results, persistence uses RDB+AOF so partial transactions are detected and discarded (no rollback mechanism), and streams enable saga-style multi-step workflows; it works under real demos.
AI-written summary · about
chapters (12)
- 0:00Intro
- 3:10Background
- 5:17Redis
- 9:10Redis Commands
- 12:18Redis Data Structure
- 14:58Lua
- 20:58Example
- 23:01Learn more
- 23:43Multi and exec
- 27:14Persistence
- 31:59Transaction rollbacks
- 40:57What is sqrs
related talks
46mRedis from Key/Value to Multi-Model
59mUsing Redis beyond caching
14m5 great ways to reimagine your data layer
24mWhen Real Time Meets Big Data & Analytics
36mBuild a Cloud Native Asynchronous Messaging System For Scale With Redis
47mFrom SQL to NoSQL
56mBootiful multi-model applications with Redis Stack
27mBehind the Keys: Redis Oyster Cult
