RedisCache 类

定义

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
继承
RedisCache
实现

构造函数

RedisCache(IOptions<RedisCacheOptions>)

方法

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
Get(String)

获取具有给定键的值。

GetAsync(String, CancellationToken)

获取具有给定键的值。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Refresh(String)

基于缓存中某个值的键刷新该值,并重置其可调到期超时(如果有)。

RefreshAsync(String, CancellationToken)

基于缓存中某个值的键刷新该值,并重置其可调到期超时(如果有)。

Remove(String)

删除具有给定键的值。

RemoveAsync(String, CancellationToken)

删除具有给定键的值。

Set(String, Byte[], DistributedCacheEntryOptions)

设置具有给定键的值。

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

设置具有给定键的值。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

IBufferDistributedCache.Set(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions)
IBufferDistributedCache.SetAsync(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions, CancellationToken)
IBufferDistributedCache.TryGet(String, IBufferWriter<Byte>)
IBufferDistributedCache.TryGetAsync(String, IBufferWriter<Byte>, CancellationToken)

扩展方法

GetString(IDistributedCache, String)

使用指定的键从指定的缓存中获取字符串。

GetStringAsync(IDistributedCache, String, CancellationToken)

使用指定的键从指定的缓存异步获取字符串。

Set(IDistributedCache, String, Byte[])

使用指定的键设置指定缓存中的字节序列。

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

使用指定的键异步设置指定缓存中的字节序列。

SetString(IDistributedCache, String, String, DistributedCacheEntryOptions)

使用指定的键在指定的缓存中设置字符串。

SetString(IDistributedCache, String, String)

使用指定的键在指定的缓存中设置字符串。

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

使用指定的键在指定的缓存中异步设置字符串。

SetStringAsync(IDistributedCache, String, String, CancellationToken)

使用指定的键在指定的缓存中异步设置字符串。

适用于