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)); } }