Redis Vector Library (RedisVL)#
RedisVL provides a powerful, dedicated Python client library for using Redis as a Vector Database. Leverage the speed and reliability of Redis along with vector-based semantic search capabilities to supercharge your application!
Design search schema and indices with ease from YAML, with Python, or from the CLI.
Advanced Vector Search
Perform powerful vector search queries with complex filtering support.
Use OpenAI or any of the other supported vectorizers to create embeddings.
Interact with RedisVL using a Command Line Interface (CLI) for ease of use.
Extend RedisVL to cache LLM results, increasing QPS and decreasing system cost.
Explore the gallery of examples to get started.
redisvl into your Python (>=3.8) environment using
pip install redisvl
docker run -d --name redis -p 6379:6379 -p 8001:8001 redis/redis-stack:latest
This will also spin up the Redis Insight GUI at
Read more about