dotnet/src/VectorData/Redis/README.md
This connector uses Redis to implement Semantic Memory. It requires the RediSearch module to be enabled on Redis to implement vector similarity search.
RediSearch is a source-available Redis module that enables querying, secondary indexing, and full-text search for Redis. These features enable multi-field queries, aggregation, exact phrase matching, numeric filtering, geo filtering and vector similarity semantic search on top of text queries.
Ways to get RediSearch:
You can create an Azure Cache for Redis Enterpise instance and enable RediSearch module.
Set up the RediSearch on your self-managed Redis, please refer to its documentation.
Use the Redis Enterprise, see Azure Marketplace, AWS Marketplace, or Google Marketplace.
docker run -d --name redis-stack-server -p 6379:6379 redis/redis-stack-server:latest
Create a Redis Vector Store using instructions on the Microsoft Learn site.
Use the getting started instructions on the Microsoft Leearn site to learn more about using the vector store.