我在Web服务器上使用Memcache,有时会出现类似
的错误java.lang.IllegalArgumentException: Key is too long (maxlen = 250)
我想找到一些减少长度的解决方案。可能吗? 我读过,我可以用sha 1或其他东西做到这一点。
例如使用伪代码
String key = server.getClient();
String value = server.getValue();
String sha1 = hash(key+value);
memcache.add(key,sha1);
有可能吗?
但是我认为这会比不使用缓存来处理长度超过250个符号的请求花费更多,不是吗?