using Masuit.Tools.NoSQL;
using System.Collections.Generic;
namespace Masuit.Tools.Core.NoSQL
{
///
/// RedisHelper工厂类
///
public class RedisHelperFactory
{
internal static Dictionary ConnectionCache { get; set; } = new Dictionary();
///
/// 创建一个Redis实例
///
///
///
///
public RedisHelper Create(string name, int db = 0)
{
return RedisHelper.GetInstance(ConnectionCache[name], db);
}
///
/// 创建一个默认实例
///
///
///
public RedisHelper CreateDefault(int db = 0)
{
return RedisHelper.GetInstance(ConnectionCache["default"], db);
}
///
/// 创建一个本地连接实例
///
///
///
public RedisHelper CreateLocal(int db = 0)
{
return RedisHelper.GetInstance(ConnectionCache["local"], db);
}
}
}