页面缓存,url缓存缓存时间短,内容多,适合变化不大的页面。
对象缓存,只缓存一个对象,时间长,经常设置为0,永久有效。
与页面缓存的最大区别是,当一个对象缓存发生了变动,与这个对象缓存有关的缓存都要更新,否则会出现数据不一致。比如,更新了更改了密码,那么就要取更新token这个缓存。
建立一个查询登录对象的缓存
MiaoshaUserService的方法:getByid
public MiaoshaUser getByid(long id){
// return miaoshaUserDao.getById(id);
//取缓存
MiaoshaUser user = (MiaoshaUser)redisService.get(""+id);
if(user != null)