def METHOD_NAME(self):
    self.update_last_action("Started consuming redis")
    while True:
        for key in self.keynames:
            while True:
                data = self.pop(key)
                if data is None:
                    break
                try:
                    self.perform_action(key, data)
                except Exception as error:
                    self.save_error_to_redis(error, data)
        try:
            beautyful_sleep(5, self.format_last_action())
        except KeyboardInterrupt:
            sys.exit(130)