Какова максимальная длина ключа в Elasticache Memcached? - PullRequest
1 голос
/ 25 января 2020

Для подключения к клиенту Elasticache Memcached мы используемasticache- java -cluster-client-1.0.61.0.jar. Я заметил, что в коде есть ограничение на максимальную длину ключа - 250 байт. Можно ли перезаписать его как в клиенте, так и в Memcached?

1 Ответ

0 голосов
/ 27 января 2020

memcached ограничивает длину ключа 250 байтами. Единственный способ изменить это - изменить memcached.h и перекомпилировать. Конечно, вы не можете перекомпилировать свою кэшированную память в ElastiCache.

Обычная схема для вас - иметь sh (скажем, с SHA1) ваши ключи. На самом деле, некоторые клиенты memcached делают это для вас по умолчанию.

Или рассмотрите возможность перехода на Amazon ElastiCache для Redis , максимальный размер ключа Redis составляет 512 МБ.

...