package com.mzl.flower.base.cache;
|
|
import org.springframework.stereotype.Component;
|
|
@Component
|
public class DictCacheClient extends BaseCacheClient {
|
|
private static final String _KEY = "dict";
|
|
private String getHashKey(String typeCode, String value) {
|
return typeCode + "-" + value;
|
}
|
|
public void addDict(String typeCode, String value, String label) {
|
hashOperations.put(getKey(_KEY), getHashKey(typeCode, value), label);
|
}
|
|
public String getDict(String typeCode, String value) {
|
return hashOperations.get(getKey(_KEY), getHashKey(typeCode, value));
|
}
|
|
public void deleteDict(String typeCode, String value) {
|
hashOperations.delete(getKey(_KEY), getHashKey(typeCode, value));
|
}
|
|
public void deleteAll() {
|
stringRedisTemplate.delete(getKey(_KEY));
|
}
|
|
|
}
|