/**
* controller 缓存key 自定义前缀 + url + param + token
* 生成redis key:SERVER_CACHE_DATA rul + 参数(param) + token
*
* @param request HttpServletRequest
* @return createRedisKey
*/
public static String createRedisKey(HttpServletRequest request) throws JsonProcessingException {
//获取请求参数
String param = MAPPER.writeValueAsString(request.getParameterMap());
//获得请求URi
String uri = request.getRequestURI();
//获得用户token
String token = request.getHeader("Authorization");
String data = uri + "_" + param + "_" + token;
return "SERVER_CACHE_DATA_" + DigestUtils.md5Hex(data);
}
Redis 缓存 Key
最新推荐文章于 2024-04-18 12:46:36 发布