Microsoft.SemanticKernel.Connectors.Redis Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
RedisHashSetVectorStoreRecordCollection<TRecord> |
Service for storing and retrieving vector records, that uses Redis HashSets as the underlying storage. |
RedisHashSetVectorStoreRecordCollectionOptions<TRecord> |
Options when creating a RedisHashSetVectorStoreRecordCollectionOptions<TRecord>. |
RedisJsonVectorStoreRecordCollection<TRecord> |
Service for storing and retrieving vector records, that uses Redis JSON as the underlying storage. |
RedisJsonVectorStoreRecordCollectionOptions<TRecord> |
Options when creating a RedisJsonVectorStoreRecordCollection<TRecord>. |
RedisMemoryStore |
An implementation of IMemoryStore for Redis. |
RedisVectorStore |
Class for accessing the list of collections in a Redis vector store. |
RedisVectorStoreOptions |
Options when creating a RedisVectorStore. |
Interfaces
IRedisVectorStoreRecordCollectionFactory |
Interface for constructing IVectorStoreRecordCollection<TKey,TRecord> Redis instances when using IVectorStore to retrieve these. |
Enums
RedisStorageType |
Indicates the way in which data is stored in redis. |
VectorDistanceMetric |
Supported distance metrics are {L2, IP, COSINE}. The default value is "COSINE". https://redis.io/docs/interact/search-and-query/search/vectors/ |