有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Elasticache Memcached中密钥的最大长度是多少?

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


共 (1) 个答案

  1. # 1 楼答案

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

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

    或考虑移动到{a1},ReDIS的最大密钥大小为512MB。