memcached简介

Memcached:使用BSD许可的一种通用的分布式内存缓存系统

读取:先检查缓存,如果存在则直接返回数据;如果不存在,则查询DB并将结果缓存。
写入:将数据写入DB时,首先进行写入操作,然后将相关的数据缓存设置为无效,防止数   
     据不一致。

接口设计方法:

public interface Cache {  
	public final static int RESET_PASSWORD_CODE_EXPIRED_TIME = 60*5; 
	public final static int RESET_PASSWORD_CODE_RESEND_TIME = 60; 
     
    Object get(String key); 
    void put(String key, Object value); 
    void put(String key, Object value, int expiredTime); 
    void remove(String key); 
    boolean add(String key,Object value,int expiredTime); 
    boolean add(String key,Object value);
}

相关推荐