示例#1
0
        public RedisTests()
        {
            string endpoint =
                Environment.GetEnvironmentVariable("REDIS_ENDPOINT")
                ?? "localhost:6379";

            string password =
                Environment.GetEnvironmentVariable("REDIS_PASSWORD");

            var configuration = new ConfigurationOptions
            {
                Ssl = true,
                AbortOnConnectFail = false,
                Password           = password
            };

            configuration.EndPoints.Add(endpoint);

            var redisEventRegistry = new RedisEventRegistry(
                ConnectionMultiplexer.Connect(configuration),
                new JsonPayloadSerializer());

            _sender   = redisEventRegistry;
            _registry = redisEventRegistry;
        }
示例#2
0
        public RedisTests(RedisResource redisResource)
        {
            var redisEventRegistry = new RedisEventRegistry(
                redisResource.GetConnection(),
                new JsonPayloadSerializer());

            _sender   = redisEventRegistry;
            _registry = redisEventRegistry;
        }