package com.mzl.flower.base.cache;
|
|
import org.springframework.stereotype.Component;
|
|
@Component
|
public class CategoryPriceCacheClient extends BaseCacheClient {
|
|
private static final String _KEY = "category_price";
|
|
private String getHashKey(String typeCode, String value) {
|
return typeCode + "-" + value;
|
}
|
|
public void addPrice(String category, String partnerId, String price) {
|
hashOperations.put(getKey(_KEY), getHashKey(category, partnerId), price);
|
}
|
|
public String getPrice(String category, String partnerId) {
|
return hashOperations.get(getKey(_KEY), getHashKey(category, partnerId));
|
}
|
|
public void deletePrice(String category, String partnerId) {
|
hashOperations.delete(getKey(_KEY), getHashKey(category, partnerId));
|
}
|
|
public void deleteAll() {
|
stringRedisTemplate.delete(getKey(_KEY));
|
}
|
|
}
|