コード例 #1
0
		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;
		}
コード例 #2
0
        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);
        }
コード例 #3
0
 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;
 }
コード例 #4
0
 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;
 }