using System.Threading.Tasks; namespace Kean.Infrastructure.NoSql.Redis { /// /// 表示 Redis 批量操作上下文 /// public interface IBatch { /// /// 访问字符串类型 /// String String { get; } /// /// 访问哈希类型 /// Hash Hash { get; } /// /// 访问列表类型 /// List List { get; } /// /// 访问集合类型 /// Set Set { get; } /// /// 访问有序集合类型 /// Zset Zset { get; } /// /// 执行批次命令 /// /// 任务 Task Execute(params Task[] tasks); /// /// 执行批次命令 /// /// 返回类型 /// 任务 /// 返回值 Task Execute(params Task[] tasks); } }