Products
Solutions
Support
Company
Docs
Pricing
Login
Book a meeting
Try Redis
Open main menu
Learn
Develop
.NET
ASP.NET Core
Rate Limiting
Learn
Getting Started
Create
Overview - All Quick Starts
Redis Functions
Redis on Azure Cache
Overview
Redis on Azure Cache
Create a database using Azure Cache for Redis
Getting Started with Azure Functions and Redis
Redis on AWS
Overview
Redis on AWS
How to Build a Real-Time Bidding Platform using NodeJS, AWS Lambda and Redis
How to Build and Deploy Your Own Analytics Dashboard using NodeJS and Redis on the AWS Platform
Redis on Netlify
Redis on Heroku
Develop
Commands cheat sheet
Overview
Java
Overview
Getting Started
Spring
Overview
Redis OM Tutorial
Introduction
Working with JSON
Working with Hashes
Redis and Spring Course
Overview
Up and Running
Spring Data Redis
Mapping & Repositories
User Roles & Secondary Indexes
Books, Categories & The Catalog
Domain Models with Redis
Search with Redis
Caching w/ Redis
Rate Limiting
Overview
How to Implement Rate Limiting in Spring Applications using Redis
Fixed Window
Overview
Reactive Implementation
Atomicity with Lua
Atomicity with Gears
C
Node.js
Overview
Getting Started
Node.js Crash Course
Overview
Welcome
What is Redis?
Redis and Node.js
Introducing RedisInsight
Sample Application Overview
Running the Application
Domain Objects with Hashes
Redis Extensibility
JSON
Searching and Querying
Checkins with Streams
Managing Success
Caching
Session Storage
Advanced Streams
Probabilistic Data Structures
Wrap Up
Redis OM for Node.js
Python
Redis with FastAPI
Redis OM
.NET
Overview
ASP.NET Core
Rate Limiting
Fixed Window Rate Limiting app using ASP.NET
Sliding Window Rate Limiting app using ASP.NET
Rate Limiting Middleware
Caching
Basic API Caching using ASP.NET Core
Redis OM Dotnet
Add and Retrieve Objects
Creating an Index
Querying
Simple Text Queries
Numeric Queries
Geo Filters
Aggregations
Aggregations Intro
Apply Functions
Grouping and Reductions
Streams
Using Redis Streams with .NET
Ruby
PHP
Deno
Rust
Explore
Overview
Import Data into a Redis database
Redis Data Source for Grafana
Operate
CI/CD
CircleCI: What it is and why it should be part of your Redis CI-CD
Argo CD: What it is and why it should be part of your Redis CI-CD
Observability
Redis Data Source for Grafana
Redis Enterprise Observability with Datadog
Provisioning
Manage Redis on AWS using Terraform
Running Redis at Scale
Overview
1 Talking to Redis
1.0 Redis Server Overview
1.1 The Command Line Tool: Redis-CLI
1.2 Configuring a Redis Server
1.3 Redis Clients
1.4 Client Performance Improvements
1.5 Initial Tuning
2 Persistence & Durability
2.0 Introduction to Persistence and Durability
2.1 Persistence options in Redis
2.2 Exercise: Saving a Snapshot
3 High Availability
3.0 Introduction to High Availability
3.1 Basic Replication
3.2 Exercise - Enabling Basic Replication
3.3 Understanding Sentinels
3.4 Exercise - Sentinel Hands-On
4 Scalability
4.0 Clustering In Redis
4.1 Exercise - Creating a Redis Cluster
4.2 Using Redis-CLI with a Redis Cluster
4.3 Redis Cluster and Client Libraries
5 Observability
5.0 Introduction to Observability
5.1 Data points in Redis
5.2 Getting Redis Statistics
5.3 Identifying Issues
6 Course wrap-up
Course Wrap-up
Orchestration
Overview
How to Deploy and Run Redis in a Docker Container
Node.js, Nginx, Redis and Docker
List of Images
Redis on Kubernetes
Kubernetes Operator: What It Is and Why You Should Really Care About It
How to Deploy a Redis Enterprise Database from a Jenkins Pipeline
HowTos & Tutorials
Solutions
Microservices
How to Build an E-Commerce App Using Redis with the CQRS Pattern
Microservices Communication with Redis Streams
How to use Redis for Query Caching
How to use Redis for API Gateway Caching
Microservices Arch
Microservices Arch with Redis
Microservices Ecommerce
Microservices Source Code Tip
Redis Enterprise
Fraud detection
Redis for Digital Identity Validation
How to use Redis for Transaction risk scoring
Source Code Tip
Caching architecture
How to use Redis for Write-behind Caching
How to use Redis for Write through caching strategy
How to use Redis for Cache Prefetching Strategy
Caching Movie App
Redis Gears
Source Code Movie App
Write Behind vs Write Through
Real-time Inventory
Available to Promise in Real-time Inventory
Real-time Local Inventory Search Using Redis
Mobile Banking
Mobile Banking Authentication and Session Storage Using Redis
Mobile Banking Account Dashboard Using Redis
Additional Resources
Data Seeding
Vector Database
How to Perform Vector Similarity Search Using Redis in NodeJS
How to Build a GenAI Chatbot Using LangChain and Redis
Semantic Text Search Using LangChain (OpenAI) and Redis
Semantic Image Based Queries Using LangChain (OpenAI) and Redis
Building an AI-Powered Video Q&A Application with Redis and LangChain
Streaming LLM Output
Geo Location Search
Getting Started With Geo Location Search in Redis
Triggers and Functions
Getting Started With Triggers and Functions in Redis
Flowise
Flowise Conversational Agent with Redis
How to build a Real-Time Leaderboard app Using Redis
How to build a Rate Limiter using Redis
How to cache REST API responses Using Redis & NodeJS
How to list & search Movies database using Redis Stack
1. Overview
2. Install Redis Stack
3. Create Index
4. Query Data
5. Manage Index
6. Import datasets
7. Query Movies
8. Aggregations
9. Advanced Option
10. Sample Application
How to build a Chat application using Redis
How to build a Fraud Detection System using Redis
Building a Pipeline for Natural Language Processing using RedisGears
Benchmarks for BERT Large Question Answering inference for RedisAI and RedisGears
How to build a HackerNews Clone using Redis
Redis Anti-Patterns Every Developer Should Avoid
How to Build a Social Network Application using Redis Stack and NodeJS
Building an Analytics dashboard app using Redis
Building a Popup Store application using Redis
How to build a NodeJS based application on Heroku using Redis
How to build a Python based application on Heroku using Redis
How to build a Java based application on Heroku using Redis
RedisGraph Tutorial
Overview
Graph database using Redis Stack
Explore Python code using RedisGraph
RedisGraph using RedisInsight
RedisGraph using Python
RedisGraph using Ruby
RedisGraph using JavaScript
RedisGraph using Go
RedisGraph using Rust
Building Movies database app using Redis
Building RedisGraph databases from CSV Inputs
RedisGraph using .NET
Shopping cart app using NodeJS and Redis
Real time chat with Redis
Guides
Overview
NoSQL Data Modeling Patterns
Design patterns to speed up MEAN and MERN stack applications
Import Data into Redis
Online Database Migration
Indexing and Querying
Redis Security
Redis University
Learn
Develop
.NET
ASP.NET Core
Rate Limiting
Rate Limiting
Basic API Caching using ASP.NET Core
How to add a basic API Cache to your ASP.NET Core application
Last updated on
Feb 17, 2024