1.客户端缓存
2.网络缓存
3.服务器缓存
4.缓存最终的目的是为减轻服务端压力,减少网络传输请求
单点缓存框架(只能针对于单个jvm中,缓存容器存放在jvm中,每个jvm互不影响,内置缓存框架,JVM缓存框架)
以RMI方式可以支持分布式缓存。分布式缓存框架(共享缓存数据) 跨语言。
@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;
}
手机扫一扫
移动阅读更方便
你可能感兴趣的文章