private static void ClearRedis()
 {
     using (ServiceStackRedisProvider provider = new ServiceStackRedisProvider())
     {
         provider.FlushAll();
     }
 }
        protected override IRedisProvider GetProvider()
        {
            IRedisProvider result = new ServiceStackRedisProvider();

            this.Providers.Add(result);

            return(result);
        }
        protected override ITaskProcessorMessageBus CreateMessageBus()
        {
            CompositeTaskProcessorMessageBus result = new CompositeTaskProcessorMessageBus();

            ServiceStackRedisProvider provider = new ServiceStackRedisProvider();

            result.Add(new RedisTaskProcessorMessageBus(provider));
            result.Add(new RedisMonitoringMessageBus(provider));

            return(result);
        }