Vibe Coding Discover

RAG

redis-vl-python

View on GitHub

Redis Vector Library. The AI-native Python client for Redis.

★ 428101 forksPythonMITredis

RedisVL is the AI-native Python client for using Redis as a vector database. It covers index/schema management, vector, hybrid and filtered search, embedders, rerankers, semantic caching, LLM memory, semantic routing, plus a bundled MCP server.

Use Cases

RAG retrieval over Redis vector indexessemantic caching to cut LLM cost and latencyLLM memory and agentic context managementsemantic routing / query classificationhybrid semantic + BM25 text searchrecommendation systems with search and rerankingembedding caching with provider vectorizersexposing existing Redis indexes to MCP clientsmetadata-filtered vector similarity searchindex schema design and data loading via CLI

Built With

Language
Python
Frameworks
fastmcp · pydantic · redis-py · numpy · sentence-transformers · pydantic-settings

Tags

vector-search · redis · embeddings · vector-database · semantic-cache · llm-memory · semantic-routing · hybrid-search · rerankers · index-management · mcp · python · async · cli · rag · filtering