public RedisFactory() { Serializer = new MsgPackObjectSerializer(); var client = CreateRedisClient(); Database = client.Db0.Database; }
private static IRedisCacheClient GetCacheClient(RedisConfiguration redisConfig, ISerializer sz = null) { var poolManager = new RedisCacheConnectionPoolManager(redisConfig); if (sz == null) { sz = new MsgPackObjectSerializer(); } var cacheClient = new RedisCacheClient(poolManager, sz, redisConfig); return(cacheClient); }
public static RedisCacheProvider CreateInstance(IConfiguration configuration, ISerializer sz = null) { if (_cachedb == null) { _cachedb = RedisConnectManger.Instance(configuration, sz); } if (sz == null) { sz = new MsgPackObjectSerializer(); } _serializer = sz; return(new RedisCacheProvider()); }