弹性缓存内存缓存中密钥的最大长度是多少?



我们使用elasticache-java-cluster-client-1.0.61.0.jar连接到Elasticache Memcached客户端。我注意到代码中对密钥的最大长度有限制 - 250 字节。是否可以在客户端和内存缓存中覆盖它?

memcached 将密钥长度限制为 250 字节。改变这一点的唯一方法是修改memcached.h并重新编译。当然,你不能在 ElastiCache 上重新编译你的 memcached。

常见的模式是散列(例如使用 SHA1(密钥。实际上,默认情况下,某些 memcached 客户端会为您执行此操作。

或者考虑迁移到 Amazon ElastiCache for Redis,Redis 的最大密钥大小为 512MB。

最新更新