Skip to main content
Ctrl+K

Redis Vector Library

  • Quick Start
  • Concepts
    • Architecture
    • Search & Indexing
    • Field Attributes
    • Query Types
    • Utilities
    • RedisVL MCP
    • Extensions
  • User Guides
    • Installation
    • Getting Started
    • How-To Guides
      • Cache LLM Responses
      • Use LangCache as the LLM cache
      • Manage LLM Message History
      • Route Queries with SemanticRouter
      • Query and Filter Data
      • Create Embeddings with Vectorizers
      • Choose a Storage Type
      • Rerank Search Results
      • Optimize Indexes with SVS-VAMANA
      • Cache Embeddings
      • Use Advanced Query Types
      • Write SQL Queries for Redis
      • Run RedisVL MCP
    • CLI Reference
    • Use Cases
  • Examples
  • API
    • Schema
    • Search Index Classes
    • Vector
    • Query
    • Filter
    • Vectorizers
    • Rerankers
    • LLM Cache
    • LLM Message History
    • Semantic Router
  • Changelog
  • Repository
  • Show source
  • Suggest edit
  • Open issue
  • .md

Example Gallery

Contents

  • Demo Applications
  • Code Recipes
    • RAG with Frameworks
    • Agents
    • Recommendation Systems
    • Specialized Applications
    • Vector Search Deep Dives
    • LLM Optimization
  • More Resources

Example Gallery#

Explore community examples of RedisVL in the wild.

Tip

For a comprehensive collection of Redis AI examples, tutorials, and recipes, visit the Redis AI Resources repository. It includes notebooks for RAG, agents, semantic caching, recommendation systems, and more.

Demo Applications#

Full-stack applications showcasing RedisVL and Redis vector search capabilities.

Redis RAG Workbench
Arxiv Paper Search
ArxivChatGuru
eCommerce Search
Redis Movies Searcher (Java)
Agentic RAG
Shopping AI Agent
Restaurant Discovery AI Agent
Podcast Chatbot with Agent Memory
Car Dealership Assistant
Multi-Agent Text Adventure Game
Memory-Aware Alexa Assistant
Virtual Banking Assistant
LLM Recommender for Hotels
Real-Time Embeddings with Bytewax
Redis VSS Streamlit Demo

Note

If you are using RedisVL, please consider adding your example to this page by opening a Pull Request on GitHub


Code Recipes#

Runnable Jupyter notebooks from Redis AI Resources covering real-world use cases. Each recipe includes a Google Colab link for easy execution.

RAG with Frameworks#

Build retrieval-augmented generation pipelines with popular frameworks.

Recipe

Description

Links

RAG with LangChain

RAG using Redis and LangChain

GitHub | Colab

RAG with LlamaIndex

RAG using Redis and LlamaIndex

GitHub | Colab

Advanced RAG

Advanced RAG techniques with RedisVL

GitHub | Colab

NVIDIA RAG

RAG using Redis and NVIDIA NIMs

GitHub | Colab

RAGAS Evaluation

Evaluate RAG performance with RAGAS

GitHub | Colab

Role-Based RAG

Implement RBAC policies with vector search

GitHub | Colab

Agents#

Build AI agents with memory, tools, and multi-agent workflows.

Recipe

Description

Links

LangGraph Agents

Get started with LangGraph and agentic RAG

GitHub | Colab

CrewAI Agents

Multi-agent systems with CrewAI and LangGraph

GitHub | Colab

Full-Featured Agent

Tool-calling agent with semantic cache and router

GitHub | Colab

Memory Agent

Agent with short-term and long-term memory

GitHub | Colab

Autogen Agent

Blog writing agent with Autogen and Redis

GitHub | Colab

Recommendation Systems#

Build personalized recommendation engines with Redis.

Recipe

Description

Links

Content Filtering

Content-based filtering with RedisVL

GitHub | Colab

Collaborative Filtering

Collaborative filtering with RedisVL

GitHub | Colab

Two Towers

Deep learning two-tower model with RedisVL

GitHub | Colab

Specialized Applications#

Explore Redis for computer vision, feature stores, and AI gateways.

Recipe

Description

Links

Facial Recognition

Build a facial recognition system with Facenet and RedisVL

GitHub | Colab

Credit Scoring

Credit scoring with Feast and Redis as online store

GitHub | Colab

Transaction Search

Real-time transaction feature search

GitHub | Colab

LiteLLM Gateway

Getting started with LiteLLM proxy and Redis

GitHub | Colab

Vector Search Deep Dives#

Advanced vector search techniques and optimizations.

Recipe

Description

Links

Vector Search with redis-py

Low-level vector search with Redis Python client

GitHub | Colab

Hybrid Search

Combine BM25 and vector search

GitHub | Colab

Data Type Support

Convert float32 index to float16 or integer

GitHub | Colab

Benchmarking Basics

Search benchmarking with RedisVL

GitHub | Colab

Multi-Vector Search

Multi-vector queries with RedisVL

GitHub | Colab

HNSW to SVS-VAMANA Migration

Migrate HNSW indices to SVS-VAMANA

GitHub | Colab

LLM Optimization#

Reduce costs and latency with caching and routing.

Recipe

Description

Links

Gemini Semantic Cache

Semantic caching with Redis and Google Gemini

GitHub | Colab

Doc2Cache with Llama3.1

Semantic caching with Doc2Cache framework

GitHub | Colab

Cache Optimization

Optimize cache thresholds with redis-retrieval-optimizer

GitHub | Colab

Context-Enabled Caching

Context-aware semantic caching

GitHub | Colab

Router Optimization

Optimize router thresholds

GitHub | Colab


More Resources#

Looking for more examples and tutorials?

  • Redis AI Resources – Comprehensive collection of code recipes, demos, and tutorials

  • Java Recipes – Spring AI, Redis OM Spring, and semantic routing examples

  • Redis Developer Hub – Official Redis developer resources

previous

Use Cases

next

RedisVL API

Contents
  • Demo Applications
  • Code Recipes
    • RAG with Frameworks
    • Agents
    • Recommendation Systems
    • Specialized Applications
    • Vector Search Deep Dives
    • LLM Optimization
  • More Resources

By Redis Applied AI

© Copyright 2024, Redis Inc..