Authored by LUOXC

fix bug

... ... @@ -53,14 +53,17 @@ public class ConfigTypeServiceImpl implements IConfigTypeService, InitializingBe
.withYhRedis(redisTemplate, valueOperations)
.withExpire(5, TimeUnit.SECONDS)
.withKeySerializer(new KeySerializer<String>() {
private String keyPrefix = "ufo:resources:configType:code:";
@Override
public RedisKeyBuilder serialize(String obj) {
return new RedisKeyBuilder().appendFixed("ufo:resources:configType:code:").appendVar(obj);
return new RedisKeyBuilder().appendFixed(keyPrefix).appendVar(obj);
}
@Override
public String deserialize(RedisKeyBuilder keyBuilder) {
return keyBuilder.getKey().substring(keyBuilder.getKey().lastIndexOf("ufo:resources:configType:") + 1);
return keyBuilder.getKey().substring(keyBuilder.getKey().lastIndexOf(keyPrefix) + 1);
}
})
.withValueSerializer(new ValueSerializer<ConfigType>() {
... ...