Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpymeCached从缓存中获取下一个唯一密钥_Java_Unique Key_Spymemcached - Fatal编程技术网

Java SpymeCached从缓存中获取下一个唯一密钥

Java SpymeCached从缓存中获取下一个唯一密钥,java,unique-key,spymemcached,Java,Unique Key,Spymemcached,是否可以使用SpymeCached API获取自动生成的唯一密钥 我想用这样的方式: String key = memcachedClient.add("Some data"); //key - auto generated next unused key 所以,如果不可能,我可以使用某种序列来获取下一个未使用的密钥吗 关于,Evgeny一个唯一的密钥由一个哈希函数()给出。不同输入的哈希函数给出(非常)不同的输出。 所以,如果你想要一个方法,给你一个唯一的键,试着实现一个散列函数。尝试寻找

是否可以使用SpymeCached API获取自动生成的唯一密钥

我想用这样的方式:

String key = memcachedClient.add("Some data");
//key - auto generated next unused key 
所以,如果不可能,我可以使用某种序列来获取下一个未使用的密钥吗


关于,Evgeny

一个唯一的密钥由一个哈希函数()给出。不同输入的哈希函数给出(非常)不同的输出。
所以,如果你想要一个方法,给你一个唯一的键,试着实现一个散列函数。尝试寻找MD5 SHA1。。。有很多算法。

谢谢你的回答,我知道,不同文本的哈希可能是相同的。这是我申请的关键点。我认为,这个问题的解决方案应该与SpymeMached有关。这取决于所使用的算法对冲突的免疫程度。简单地说,冲突是散列重复的概率。例如,MD5是128位,因此2^128可能的组合。但也有使用256位或更多的算法。。。