Redis
AI
Caching
Generative AI
Node.js
Python
Discover what Redis LangCache is, its benefits for AI applications, and how to set up your environment for semantic caching.
ACCESS_FILE >>Redis
Setup
Environment
Node.js
Python
Installation
A step-by-step guide to installing and configuring Redis on your local machine, along with setting up Node.js and Python clients to interact with …
ACCESS_FILE >>Redis
AI
Caching
Node.js
Python
SDK
A practical guide to performing fundamental operations with Redis LangCache, including storing and searching for LLM responses using Node.js and …
ACCESS_FILE >>Redis
Core Concepts
Strings
Keys
Data Types
Node.js
Python
Dive into the most fundamental data type in Redis: Strings. Learn how to store, retrieve, update, and delete string values, along with understanding …
ACCESS_FILE >>Redis
Core Concepts
Hashes
Data Types
Node.js
Python
Explore Hashes, a versatile data type for storing structured data like objects. This chapter explains how to manage fields and values within a hash.
ACCESS_FILE >>Redis
AI
Chatbot
Node.js
Python
Project
A step-by-step project to build a simple AI chatbot that leverages Redis LangCache to significantly reduce LLM costs and improve response times for …
ACCESS_FILE >>Redis
Core Concepts
Lists
Data Types
Node.js
Python
Understand Redis Lists, ordered collections of strings. Learn how to perform push, pop, and range operations, making them ideal for queues and recent …
ACCESS_FILE >>Redis
AI
RAG
LLM
Node.js
Python
Project
Build a Retrieval-Augmented Generation (RAG) system and optimize its performance and cost by integrating Redis LangCache for caching retrieval results …
ACCESS_FILE >>Redis
Core Concepts
Sets
Sorted Sets
Data Types
Node.js
Python
Delve into Sets for unique collections and Sorted Sets for unique collections with an associated score, perfect for leaderboards and priority queues.
ACCESS_FILE >>Redis
Intermediate
Transactions
Pipelining
Performance
Node.js
Python
Learn how to execute multiple Redis commands atomically using Transactions and improve performance by batching commands with Pipelining.
ACCESS_FILE >>Redis
Intermediate
Pub/Sub
Messaging
Real-time
Node.js
Python
Discover the real-time messaging capabilities of Redis with Pub/Sub, enabling decoupled communication between application components.
ACCESS_FILE >>Redis
Advanced
Streams
Messaging
Event Sourcing
Data Types
Node.js
Python
Explore Redis Streams, a powerful data structure for managing high-velocity data streams, enabling event sourcing and consumer groups for robust …
ACCESS_FILE >>Redis
Project
Real-time
Leaderboard
Sorted Sets
Node.js
Python
A step-by-step project to create a dynamic, real-time leaderboard using Redis Sorted Sets, demonstrating practical application of core concepts.
ACCESS_FILE >>Redis
Project
Caching
Rate Limiting
Distributed Systems
Node.js
Python
Build a robust distributed caching system with rate limiting for API endpoints, showcasing Redis's role in scaling web applications.
ACCESS_FILE >>Redis
AI
Caching
Node.js
Python
Development
Tutorial
A comprehensive guide to learning Redis LangCache, a powerful semantic caching service for AI applications. Reduce LLM costs and improve response …
ACCESS_FILE >>Redis
Database
NoSQL
Caching
Programming
Node.js
Python
A comprehensive guide to learning Redis, starting from its core concepts, diving into advanced data structures, and building real-world applications …
ACCESS_FILE >>Passkeys
WebAuthn
Authentication
Security
Full-Stack Development
React
Node.js
Enterprise Security
An in-depth guide for experienced developers on advanced passkey concepts, including server-side library utilization, cross-device authentication, …
ACCESS_FILE >>gRPC
Advanced Concepts
Software Engineering
Next.js
Node.js
Microservices
An in-depth exploration of advanced concepts, performance optimizations, and real-world complex applications of gRPC using Node & Next.js (Latest …
ACCESS_FILE >>gRPC
Web Development
Node.js
Next.js
Microservices
API Development
A comprehensive, beginner-friendly guide to gRPC, focusing on its implementation with Node.js and Next.js. Learn foundational concepts, advanced …
ACCESS_FILE >>Authentication
Authorization
Web Development
Node.js
Next.js
Security
A comprehensive, beginner-friendly guide to understanding and implementing OAuth and Single Sign-On (SSO) using Node.js and Next.js, covering …
ACCESS_FILE >>Node.js
Security
Cryptography
Web Development
Authentication
A comprehensive, beginner-friendly guide to understanding and implementing secure password hashing and verification using bcrypt.js in Node.js, …
ACCESS_FILE >>Koa.js
Node.js
Web Development
Backend
A comprehensive exploration of Koa.js v3.x, guiding beginners from foundational concepts to advanced topics and practical application through guided …
ACCESS_FILE >>WebSockets
React
Node.js
Real-time
Programming
Frontend
Backend
A comprehensive, beginner-friendly guide to building real-time applications using WebSockets with React (latest versions) and Node.js (v24.5.0 …
ACCESS_FILE >>