...
|
...
|
@@ -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>() {
|
...
|
...
|
|