RedisCache Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| IBufferDistributedCache.SetAsync(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions, CancellationToken) |
Implementatie van gedistribueerde cache met Redis. Wordt gebruikt |
| IBufferDistributedCache.TryGet(String, IBufferWriter<Byte>) |
Implementatie van gedistribueerde cache met Redis. Wordt gebruikt |
| IBufferDistributedCache.TryGetAsync(String, IBufferWriter<Byte>, CancellationToken) |
Implementatie van gedistribueerde cache met Redis. Wordt gebruikt |
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. |