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);
}
}