Ejemplo n.º 1
0
        public static void Worker()
        {
            IsBusy = true;
            var redis = RedisManager.getRedisConn();
            var db    = redis.GetDatabase(11);

            while (db.ListLength(Global.TASK_PREFIX + "." + Global.TASK_JOB) > 0)
            {
                RedisValue ids = db.ListRightPop(Global.TASK_PREFIX + "." + Global.TASK_JOB);
                if (!ids.IsNull)
                {
                    taskJobBuss.doWork(ids.ToString());
                }
            }
            IsBusy = false;
        }