public EventStoreInRedis(ILogger <EventStoreInRedis> logger)
        {
            Logger  = logger;
            Wrapper = new RedisWrapper(RedisConstants.EventStorePrefix);

            EventsCacheKey = RedisManager.RedisConfiguration.EventStoreCacheKey;
        }
示例#2
0
 protected BaseRedisClient(ILogger logger, IRedisWrapper redisWrapper)
 {
     Logger             = logger;
     Wrapper            = redisWrapper;
     Wrapper.Database   = Connection.Value.GetDatabase();
     Wrapper.Subscriber = Connection.Value.GetSubscriber();
 }
示例#3
0
        public RedisCache(ISerializer serializer, IRedisWrapper redisWrapper = null)
        {
            GuardHelper.ArgumentNotNull(() => serializer);
            if (redisWrapper == null)
            {
                redisWrapper = RedisFactory.GetRedisWrapper();
            }

            this.serializer   = serializer;
            this.redisWrapper = redisWrapper;
        }
示例#4
0
 public RedisWrapperTest()
 {
     this.redisWrapper = RedisFactory.GetRedisWrapper();
 }
示例#5
0
 public RedisLock(string redisConfigName = null)
 {
     this.redisWrapper = RedisFactory.GetRedisWrapper(redisConfigName);
 }
 public Foo(IRedisWrapperFactory redisFactory)
 {
     _redis = redisFactory.Create();
 }
示例#7
0
 public LockTest(ITestOutputHelper testOutput)
 {
     ServiceLocator.SetLocatorProvider(UnityConfig.GetConfiguredContainer());
     this.redisWrapper = RedisFactory.GetRedisWrapper();
     this.testOutput   = testOutput;
 }
示例#8
0
 protected BaseRedisClient(ILogger logger, IRedisWrapper redisWrapper)
 {
     Logger  = logger;
     Wrapper = redisWrapper;
 }
示例#9
0
 public HashCounterClient(ILogger <HashCounterClient> logger, IRedisWrapper redisWrapper, string key, long @base) : base(logger, redisWrapper)
 {
     _realKey = Wrapper.GetRealKey(key);
     Base     = @base;
 }
示例#10
0
 public HashCounterClient(ILogger <HashCounterClient> logger, IRedisWrapper redisWrapper, string key) : this(logger, redisWrapper, key, 0)
 {
 }
 public ValuesController(IRedisWrapper redisWrapper, ILogger logger)
 {
     this.redisWrapper = redisWrapper;
     this.logger       = logger;
 }