0
使用spymemcached API可以獲取自動生成的唯一密鑰嗎?spymemcached緩存中的下一個唯一密鑰
我想用這樣的:
String key = memcachedClient.add("Some data");
//key - auto generated next unused key
所以,如果這是不可能的我可以用某種序列來獲得一個未使用的鑰匙?
此致的Evgeniy
使用spymemcached API可以獲取自動生成的唯一密鑰嗎?spymemcached緩存中的下一個唯一密鑰
我想用這樣的:
String key = memcachedClient.add("Some data");
//key - auto generated next unused key
所以,如果這是不可能的我可以用某種序列來獲得一個未使用的鑰匙?
此致的Evgeniy
唯一鍵通過散列函數(Wiki-hash function)給出。不同輸入的散列函數給出(非常)不同的輸出。 所以,如果你想要一個給你一個唯一鍵的方法,試着實現一個散列函數。嘗試尋找MD5 SHA1 ...有很多算法..
感謝您的回答,因爲我知道,有可能來自不同文本的散列可能是相同的。這是我申請中的關鍵點。我認爲,這個問題解決方案應該與spymemcached相關。 – evgeniy44
,這取決於使用的算法有多少不受衝突影響。用幾句話來說,碰撞就是重複哈希的概率。例如MD5是128bit,所以2^128可能的組合。但有算法,使用256位或更多... –
它不會是我的應用程序的好方案,無論如何謝謝... – evgeniy44