更新操作:先更新 A 信息,然后再从库里查询 A 所有字段,然后放入 redis 缓存??有没有更好的做法?
public void updateMerchantInfo(TbUserInfo tbUserInfo) {
//更新商户信息
tbUserInfoMapper.updateByPrimaryKeySelective(tbUserInfo);
//缓存更新后的数据
TbUserInfo merchantInfo = tbUserInfoMapper.getOneByCondition(tbUserInfo);
String redisKey = ZbpsConstant.RedisConstants.STORE_INFO + merchantInfo.getPlatformCode() + merchantInfo.getPlatformUserCode();
if(merchantInfo != null){
RedisUtils.set(redisKey,GsonUtils.objectToJson(merchantInfo),24*3600);
}
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.