Memcached, блокировка и условия гонки

Мы пытаемся обновить объекты memcached при записи в базу данных, чтобы избежать необходимости читать их из базы данных после вставки / обновления.

Для нашего объекта поста на форуме у нас есть поле ViewCount, содержащее количество просмотров поста.

Мы опасаемся, что вводим условие гонки, обновляя объект memcached, так как тот же пост можно было одновременно просмотреть на другом сервере в ферме.

Любая идея, как справиться с такими проблемами - может показаться, что нужна какая-то блокировка, но как сделать это надежно на серверах фермы?

Ответы на вопрос(4)

Ваш ответ на вопрос