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