信息存入redis缓存

private LoginResponse redisCacheResponse() {
    String sessionId = "LOGINRESPONSESESSIONID";
    LoginResponse loginResponse = (LoginResponse) redisTemplate.opsForValue().get(sessionId);

    if (ObjectUtil.isNull(loginResponse)) {
        loginResponse = azkabanApi.login();
        String status = loginResponse.getStatus();

        redisTemplate.opsForValue().set(sessionId, loginResponse,1,TimeUnit.DAYS);
        redisTemplate.opsForValue().set("LOGINRESPONSSTATUS", status,1,TimeUnit.DAYS);
        return loginResponse;
    }
    loginResponse.setStatus((String) redisTemplate.opsForValue().get("LOGINRESPONSSTATUS"));
    return loginResponse;

}

这是存储登录的sessionid和status,存储于redis,避免再次调用login接口,时长一天。

keys * 查看所有

flushall 清楚所有,详细百度redis教程

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

庞胖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值