唯一、可读、灵活、失效
register_verify_code
作为唯一标识strategy_thumbsupnum_vo:uid:sid
约定:一个枚举实例,对应着一个 redis 的 key
枚举类构造器是私有的
枚举类定义完成,它的实例个数固定
其他操作跟普通类差不多
@Getter public enum RedisKey { REGISTER_VERIFY_CODE("verify_code:", Consts.VERIFY_CODE_VAI_TIME*60L); // 验证码 private String prefix; // key前缀 private Long time; // redis 存活时间 RedisKey(String prefix, Long time) { this.prefix = prefix; this.time = time; } //拼接出完整redis的key public String join(String... values){ StringBuilder sb = new StringBuilder(80); sb.append(this.prefix); for (String value : values) { sb.append(":").append(value); } return sb.toString(); } }