#redis (32)
- Self-Hosting Trigger.dev: Taking Full Control (Advanced)
Explore the intricacies of self-hosting Trigger.dev, covering core architecture, local Docker Compose setup, and essential production deployment considerations for advanced users.
- Integrate Databases & Real-time Systems with Void Cloud Apps
Learn to integrate and configure databases and real-time systems for Void Cloud applications, enabling dynamic, data-driven apps with instant user updates.
- Testing PostgreSQL and Redis with Testcontainers
Use Testcontainers to test applications with real PostgreSQL and Redis databases, creating isolated environments in Java, Python, and JavaScript.
- 15. Project: API Gateway and Backend Testing with Node.js/TypeScript
Dive into a real-world project demonstrating advanced integration testing for an API Gateway and backend services using Testcontainers with Node.js/TypeScript, covering PostgreSQL and Redis.
- Handling Long-Running Tasks with Background Jobs (Queues)
Learn how to handle long-running tasks with background jobs using BullMQ and Redis in a Fastify API.
- Enhancing Performance with Caching (Redis)
Learn how to enhance your backend application's performance using Redis caching with Fastify.
- Redis Cheatsheet: Essential Commands, Data Structures & Usage
Quickly reference essential Redis commands, understand core data structures, and apply common usage patterns for efficient and effective database operations.
- Redis Data Store: Essential Syntax & Patterns
Discover how to leverage Redis's core syntax and diverse data structures to efficiently store and manage data in your applications.
- Project: Database & Caching with Docker Compose
Learn how to integrate a database and caching service into your Dockerized application using PostgreSQL and Redis.
- Learn Redis LangCache: Semantic Caching for AI Applications
Learn to integrate Redis LangCache for efficient semantic caching in AI applications, reducing LLM calls and improving response times.
- Advanced LangCache Features and Optimization
Learn advanced features and optimization techniques for Redis LangCache to improve cache performance, cost efficiency, and relevance in AI applications.
- Core Concepts of Semantic Caching
Explains the principles and implementation of semantic caching using Redis LangCache, focusing on embeddings and vector similarity.
- Guided Project 1: Building a Cached LLM Chatbot
Build a cached LLM chatbot using Redis LangCache to minimize expensive API calls.
- Guided Project 2: Optimizing a RAG Application with LangCache
Learn how to optimize a RAG application using LangCache for faster response times and reduced costs.
- Interacting with LangCache: Basic Operations
Learn how to interact with LangCache using Node.js and Python, including initialization, storing prompts and responses.
- Introduction to Redis LangCache
Learn about Redis LangCache, a managed semantic caching service for AI applications to reduce LLM costs and improve response times.
- Redis Fundamentals to Advanced Apps with Node.js & Python
Learn to implement Redis from basic concepts to advanced features for caching, session management, and real-time systems using Node.js and Python.
- Best Practices and Performance Tuning
Learn essential best practices and performance tuning strategies for running Redis efficiently in production.
- Best Resources to Continue Learning Redis and Stay Updated
Discover curated courses, official documentation, and community resources to deepen your Redis knowledge and keep your skills current.
- Introduction to Redis
Introduction to Redis, an in-memory data structure store used for caching and real-time applications.
- Advanced Topics: High Availability and Clustering
Learn about Redis Sentinel and Cluster for high availability and scalability in production environments.
- Intermediate Topics: Persistence and Data Durability
Learn about Redis persistence mechanisms RDB and AOF for data durability and recovery.
- Guided Project 2: Distributed Caching with Rate Limiting
Learn how to implement distributed caching and rate limiting using Redis with Node.js and Python.
- Guided Project 1: Building a Real-time Leaderboard
Learn how to build a real-time leaderboard using Redis and either Node.js or Python.
- Efficiently Store Structured Data with Redis Hashes
Learn to use Redis Hashes to store and manage complex, structured data like user profiles or product information efficiently, mastering essential CRUD operations.
- Redis Lists: Build Efficient Queues, Stacks, and Timelines
Understand Redis Lists' unique characteristics and master essential commands to implement robust queues, stacks, and chronological data structures efficiently.
- Advanced Topics: Redis Modules and Beyond
Explore advanced Redis modules for efficient data processing, including JSON management, time-series analysis, and vector search.
- Redis Pub/Sub for Real-time Messaging in Node.js & Python
Learn to implement Redis Publish/Subscribe for real-time, decoupled communication, using basic operations and practical examples in Node.js and Python.
- Redis Core Concepts: Sets and Sorted Sets
Explains Redis sets and sorted sets, including commands for adding, removing, and querying members.
- Advanced Topics: Redis Streams for Event Sourcing
Learn about Redis Streams for persistent, scalable messaging and event sourcing.
- Setting Up Your Redis Environment
A step-by-step guide to setting up a Redis environment for Node.js and Python applications.
- Intermediate Topics: Transactions and Pipelining
Learn about Redis Transactions and Pipelining for efficient data manipulation and high-throughput scenarios.