RedisCache Klas

Definitie

Implementatie van gedistribueerde cache met Redis.

Wordt gebruikt StackExchange.Redis als redis-client.

public ref class RedisCache : IDisposable, Microsoft::Extensions::Caching::Distributed::IBufferDistributedCache
public class RedisCache : IDisposable, Microsoft.Extensions.Caching.Distributed.IBufferDistributedCache
type RedisCache = class
    interface IBufferDistributedCache
    interface IDistributedCache
    interface IDisposable
Public Class RedisCache
Implements IBufferDistributedCache, IDisposable
Overname
RedisCache
Implementeringen

Constructors

Name Description
RedisCache(IOptions<RedisCacheOptions>)

Initialiseert een nieuw exemplaar van RedisCache.

Methoden

Name Description
Dispose()

Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van onbeheerde resources.

Get(String)

Hiermee haalt u een waarde op met de opgegeven sleutel.

GetAsync(String, CancellationToken)

Hiermee haalt u een waarde op met de opgegeven sleutel.

Refresh(String)

Hiermee vernieuwt u een waarde in de cache op basis van de sleutel en stelt u de time-out voor verschuivende verlooptijd (indien van toepassing) opnieuw in.

RefreshAsync(String, CancellationToken)

Hiermee vernieuwt u een waarde in de cache op basis van de sleutel en stelt u de time-out voor verschuivende verlooptijd (indien van toepassing) opnieuw in.

Remove(String)

Hiermee verwijdert u de waarde met de opgegeven sleutel.

RemoveAsync(String, CancellationToken)

Hiermee verwijdert u de waarde met de opgegeven sleutel.

Set(String, Byte[], DistributedCacheEntryOptions)

Hiermee stelt u een waarde in met de opgegeven sleutel.

SetAsync(String, Byte[], DistributedCacheEntryOptions, CancellationToken)

Hiermee stelt u de waarde in met de opgegeven sleutel.

Expliciete interface-implementaties

Name Description
IBufferDistributedCache.Set(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions)

Implementatie van gedistribueerde cache met Redis.

Wordt gebruikt StackExchange.Redis als redis-client.

IBufferDistributedCache.SetAsync(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions, CancellationToken)

Implementatie van gedistribueerde cache met Redis.

Wordt gebruikt StackExchange.Redis als redis-client.

IBufferDistributedCache.TryGet(String, IBufferWriter<Byte>)

Implementatie van gedistribueerde cache met Redis.

Wordt gebruikt StackExchange.Redis als redis-client.

IBufferDistributedCache.TryGetAsync(String, IBufferWriter<Byte>, CancellationToken)

Implementatie van gedistribueerde cache met Redis.

Wordt gebruikt StackExchange.Redis als redis-client.

Extensiemethoden

Name Description
GetString(IDistributedCache, String)

Hiermee haalt u een tekenreeks op uit de opgegeven cache met de opgegeven sleutel.

GetStringAsync(IDistributedCache, String, CancellationToken)

Asynchroon haalt een tekenreeks op uit de opgegeven cache met de opgegeven sleutel.

Set(IDistributedCache, String, Byte[])

Hiermee stelt u een reeks bytes in de opgegeven cache in met de opgegeven sleutel.

SetAsync(IDistributedCache, String, Byte[], CancellationToken)

Hiermee stelt u asynchroon een reeks bytes in de opgegeven cache in met de opgegeven sleutel.

SetString(IDistributedCache, String, String, DistributedCacheEntryOptions)

Hiermee stelt u een tekenreeks in de opgegeven cache in met de opgegeven sleutel.

SetString(IDistributedCache, String, String)

Hiermee stelt u een tekenreeks in de opgegeven cache in met de opgegeven sleutel.

SetStringAsync(IDistributedCache, String, String, CancellationToken)

Hiermee stelt u asynchroon een tekenreeks in de opgegeven cache in met de opgegeven sleutel.

SetStringAsync(IDistributedCache, String, String, DistributedCacheEntryOptions, CancellationToken)

Hiermee stelt u asynchroon een tekenreeks in de opgegeven cache in met de opgegeven sleutel.

Van toepassing op