1.客户端缓存
2.网络缓存
3.服务器缓存
4.缓存最终的目的是为减轻服务端压力,减少网络传输请求
@Component
public class MapEhcaChe<K, V> {
private Map<K, V> mapCaChe = new ConcurrentHashMap<K, V>();
public void put(K k, V value) {
mapCaChe.put(k, value);
}
public V get(K k) {
return mapCaChe.get(k);
}
public void remove(K k) {
mapCaChe.remove(k);
}
}
@RequestMapping("/put")
public String put(String key, String value) {
mapCaChe.put(key, value);
return "success";
}
@RequestMapping("/get")
public String get(String key) {
String value = mapCaChe.get(key);
return value;
}
原文:https://www.cnblogs.com/haoworld/p/huan-cun-ji-shu.html