Beyond the Cache with Redis + Node.js
summary
Workshop shows Redis 8 (milestone 8.0-m02) plus Redis Insight and Node/Express code running from Docker to build a Bigfoot tracking REST API backed by RedisJSON and RediSearch, ingesting a 4,586-row BFRO CSV. It demos RedisJSON and RediSearch for storing and full‑text / geo / numeric queries, and explains pipelining and transactions (multi/exec, WATCH) including cross‑slot clustering limits. Exercises, skeleton code and a working demo confirm the API and searches function end‑to‑end.
AI-written summary · about
chapters (29)
- 0:00Introduction to the Workshop & Speaker (Guy Royse)
- 2:00Workshop Format & Prerequisites (What you need to know)
- 3:00Installing Redis & Redis Insight Overview
- 5:00Redis Overview: Redis Community Edition vs. Other Versions
- 8:00Bigfoot Data and Setting up the Data Source
- 10:00Overview of Workshop Content and Tools
- 12:00Introduction to Redis Data Structures: Strings, Hashes, Lists, Sets
- 15:00Advanced Redis Structures: Sorted Sets, HyperLogLogs
- 18:00Introduction to Redis Modules (RedisJSON, RedisSearch)
- 20:00Hands-on: Using Redis with Node.js (Installing Dependencies)
- 25:00Working with Redis: Commands and Data Manipulation
- 30:00Redis Transactions: Understanding Pipelining and Multi
- 35:00Connecting to Redis with Node.js (Creating a Client and Configuration)
- 40:00Writing Data to Redis from Node.js
- 45:00Redis Cloud vs. Redis Community Edition (Differences)
- 50:00Building a REST API with Node.js and Redis (Using Express)
- 55:00Final Thoughts on Using Redis in Production
- 1:00:00Best Practices for Redis Performance & Caching
- 1:05:00Real-World Use Cases for Redis with Node.js
- 1:10:00Debugging Redis Operations (Common Issues)
- 1:15:00Redis Advanced Topics: Redis Streams, Clustering
- 1:20:00Scaling Redis in Distributed Environments
- 1:25:00Working with RedisJSON & RedisSearch (Searching JSON Data)
- 1:30:00Hands-on with Redis Search: Full-Text Search & Indexing
- 1:35:00Implementing Redis Transactions with Watch and Exec
- 1:40:00Optimizing Redis Performance with Pipelining & Eviction Policies
- 1:45:00Advanced Redis Configuration: Persistence and Clustering
- 1:50:00Using Redis for Real-Time Data and Analytics
- 1:55:00Wrap-up and Final Q&A








