Partager via


Microsoft.SemanticKernel.Connectors.Redis Namespace

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/