网址超过memcached密钥长度限制

时间:2016-07-26 16:15:52

标签: java url hash memcached

我使用memcached将编码的url存储为键,将java对象存储为值。如果编码的url超过250个字符的长度(memcached的键限制),我会丢弃它,因为不希望截断url。但我想使用我收到的所有网址,无论其长度如何。所以我想为url(没有编码)创建MD5哈希并将其用作键并将原始url存储在值对象的Java对象中。

但是,我收到的网址包含所有类型的字符,如空格或unicode字符,对它们进行编码会显着增加它们的长度。

有没有更好更有效的方法来处理这种情况?我需要快速的过程并避免碰撞(一个罕见的可以)。 提前谢谢。

0 个答案:

没有答案
相关问题