namespace HoneyBox.Infrastructure.Cache;
///
/// 缓存服务接口
///
public interface ICacheService
{
///
/// 获取缓存值
///
Task GetAsync(string key);
///
/// 设置缓存值
///
Task SetAsync(string key, T value, TimeSpan? expiry = null);
///
/// 删除缓存
///
Task RemoveAsync(string key);
///
/// 检查缓存是否存在
///
Task ExistsAsync(string key);
///
/// 检查 Redis 连接状态
///
Task IsConnectedAsync();
}