private static RedisMqHost CreateMqHost(int noOfRetries) { var redisFactory = new BasicRedisClientManager(); try { redisFactory.Exec(redis => redis.FlushAll()); } catch (RedisException rex) { Debug.WriteLine("WARNING: Redis not started? \n" + rex.Message); } var mqHost = new RedisMqHost(redisFactory, noOfRetries, null); return mqHost; }
private static RedisMqServer CreateMqServer(int noOfRetries = 2) { var redisFactory = new BasicRedisClientManager(); try { redisFactory.Exec(redis => redis.FlushAll()); } catch (RedisException rex) { Console.WriteLine("WARNING: Redis not started? \n" + rex.Message); } var mqHost = new RedisMqServer(redisFactory, noOfRetries); return(mqHost); }
private static RedisMqHostPool CreateMqHostPool(int threadCount = 1) { var redisFactory = new BasicRedisClientManager(); try { redisFactory.Exec(redis => redis.FlushAll()); } catch (RedisException rex) { Console.WriteLine("WARNING: Redis not started? \n" + rex.Message); } var mqHost = new RedisMqHostPool(redisFactory) { NoOfThreadsPerService = threadCount, }; return mqHost; }