文档介绍:jdeis数据缓存的实现流程:
//用于把数据缓存起来
((),(),(),msg);
public static void CacheFansRecepMsg(Integer aid, String openId, String weimobOpenId, FansRecepMsg msg)//最后一个参数是一个表对象
{
String key = (aid, openId, id);
//key用此从数据库中取出数据(作为一种标识)
(key,FansRecepMsg_Exp,(msg));
//Redis Setex 命令为指定的 key 设置值及其过期时间。并存储数据如果 key 已经存在, SETEX 命令将会替换旧的值。
}
public static String getFansRecepMsgKey(Integer aid, String openId, String id) {
if ((openId)) {
//如果不为空,则使用这两个字段作为数据库的标识
return ("FansRecepMsg_{0}_{1}", (), openId);
} else {
return ("FansRecepMsg_{0}_{1}", (), v);
}
}
public String setex(final String key, final int seconds, final String value) {
checkIsInMultiOrPipeline();
//个人感觉类似于memecache的那种设置的含义
(key, seconds, value);
return ();
}
Memecache数据缓存的实现:
//用于从缓存中取数据的key值,有前缀是为了避免数据一致
String key=MsgReadPrefix + () + "_" + () + "_" + ();
//最后一个参数为存入的数据,第二个参数是数据在缓存中存在的时间,第一个标识缓存的key值
(key, 60, getlListOut);
//用于维护缓存,删除掉已经使用过的数据
(key);
java如何实现mysql中的数据导出:
Sql代码 
mysqldump -uusername -ppassword -hhost -Pport