Поскольку вы не можете позволить себе потерять свой счетчик, вам необходимо использовать хранилище данных, чтобы убедиться, что ваш счетчик не потерян (например, из-за неожиданного высвобождения памяти). Тем не менее, вы можете также сохранить значение в memcache - таким образом вы все равно сможете получать быстрые чтения счетчика из memcache (и перейти к хранилищу данных, чтобы получить счет, если запись в memcache истекла).
Если у вас так много параллельных задач, что увеличение счетчика хранилища данных слишком медленное, тогда попробуйте использовать защищенный счетчик , чтобы устранить это узкое место.