Я думаю, что даже в этом случае вам может потребоваться централизованная система хранения ключей / значений, а не ряд независимых систем на каждом сервере.Если только ваш балансировщик нагрузки не перенаправляет одних и тех же пользователей на одни и те же серверы, вы можете столкнуться с ситуацией, когда запросы пользователя направляются на разные серверы каждый раз, поэтому каждому узлу придется получать состояние игры, а не обращаться к нему из общего кэша.
Кроме того, нехватка памяти, которую может вызвать локальное хранилище ключей / значений в каждой системе, может замедлить другие функции вашего игрового сервера.Хотя это в значительной степени зависит от объема кэшируемых данных.
В общем, лучшим подходом будет запуск некоторых тестов, чтобы увидеть, какую производительность вы получите с кластером memcached и типами объектов, которые вы используете.хранение по сравнению с локальным хранилищем.
В зависимости от того, какие другие функции вы хотите получить от хранилища ключей / значений, вы также можете рассмотреть некоторые альтернативы, такие как mongodb (http://www.mongodb.org/).