Redis 小小知识点

复制代码
// 1. 生成一个32位的唯一令牌(无横线UUID)
String key = UUID.fastUUID().toString(true);

// 2. 获取Redis中存储手机认证信息的键名
String redisKey = RedisKey.getPhoneAuthKey(appUser.getId());

// 3. 将令牌存入Redis,有效期600秒(10分钟)
ServiceHolder.holder.redisUtils.set(redisKey, key, 600);

RedisKey:

private static final String USER_PHONE_TEMP_AUTH_KEY="app:user:phoneauth:";

public static String getPhoneAuthKey(String userId){

return USER_PHONE_TEMP_AUTH_KEY+userId;

}

相关推荐
睡不醒男孩0308234 小时前
第二篇:深入探索开源数据库高可用:构建基于CLup的PostgreSQL生产级高可用与读写分离架构
数据库·postgresql·开源·clup
Micro麦可乐7 小时前
Spring Boot 实战:从零设计一个短链系统(含完整代码与数据库设计)
数据库·spring boot·后端·哈希算法·雪花算法·短链系统
码农阿豪7 小时前
从零到一:Spring Boot快速接入金仓数据库实战
数据库·spring boot·后端
鼎讯信通7 小时前
风电光缆运维提质增效:G-4000A 光缆故障追踪仪破解风场巡检难题
运维·网络·数据库
三十..7 小时前
MySQL 从入门到高可用架构实战精要
运维·数据库·mysql
cfm_29148 小时前
Redis五大基本数据结构底层了解
数据结构·数据库·redis
真实的菜9 小时前
Redis 从入门到精通(十二):典型业务场景实战 —— 排行榜、限流器、秒杀系统、Session 共享
数据库·redis·python
你想考研啊9 小时前
mysql数据库导出导入
数据库·mysql·oracle
十年编程老舅10 小时前
Linux DRM:底层逻辑与实践架构
数据库·mysql
The Sheep 202310 小时前
Vue复习
linux·服务器·数据库