Это немного сложно (я предполагаю, что вы используете несколько серверов memcache).Когда вы используете memcache, многое зависит от реализации клиента.Ваш клиент решает, на каком сервере будет храниться тот или иной ключ.И серверы не знают о существовании других серверов.
Поскольку вы используете разные языки, вы будете использовать разные клиенты, поэтому каждый клиент будет реализовывать свой собственный алгоритм для определения сервера, на котором будет находиться ключ.размещены.Таким образом, будут случаи, когда ваш клиент на Angular будет хранить ключ «K1» на сервере «S1», а клиент .Net будет хранить этот же ключ на сервере «S2»
.ключей, так как это потребуется для аннулирования ключа на обоих серверах.
Существует еще одна проблема.Вам придется хранить все объекты в формате json, если ключи общие.Так что ключи, хранящиеся на одном и том же сервере memcache, будут прочитаны всеми языками программирования.
Я думаю, что лучше всего установить достаточно малое время для аннулирования ключей в memcache (если это возможно) и сохраненияключи с разными префиксами или суффиксами для каждого типа клиента.Таким образом, клиент .net будет хранить ключ K1 как «K1-net», а ключ с Angular будет хранить его как «k1-ang».
Я также хотел бы изучить Redis, который может помочь (не уверен)