首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

redis等缓存,怎么定义key确保唯一

2013-11-25 
redis等缓存,如何定义key确保唯一?1.前言。对于存储不同的值,可能会用md5,但md5效率不高,8000字可能要花16

redis等缓存,如何定义key确保唯一?
1.前言。
  对于存储不同的值,可能会用md5,但md5效率不高,8000字可能要花16毫秒。而hashcode则是0,如果直接用hashcode生成不一样的值,那么就可以做为主键了。
2.代码。

@Overridepublic int hashCode() {// TODO Auto-generated method stub  int hash = 1;    hash = hash * 31 + name.hashCode();    hash = hash * 31                 + (password== null ? 0 : password.hashCode());    return hash;    }
1 楼 finallygo 昨天   hashcode不是会重复? 2 楼 nkadun 昨天   加个前缀不就唯一了?

热点排行