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;

}

相关推荐
iAm_Ike1 小时前
HTML怎么显示灵感便签关联项目_HTML拖拽绑定项目入口【详解】
jvm·数据库·python
2301_809204701 小时前
SQL如何实现实时数据的滑动窗口分析_SQL性能调优
jvm·数据库·python
木子墨5161 小时前
工程算法实战 | 数据库ORDER BY的底层:内存排序 → 外部归并 → 索引优化
数据结构·数据库·python·sql·算法·动态规划
yexuhgu1 小时前
如何在 JavaScript 循环中动态构建 HTML 字符串
jvm·数据库·python
wang3zc1 小时前
使用BERTopic对名言数据集进行批量主题建模的完整实践指南
jvm·数据库·python
SZLSDH1 小时前
数字孪生IOC的“双引擎”架构:当业务编排遇上渲染管线,如何实现场景适配?
数据库·ai·架构·数字孪生·数据可视化·智能体
phltxy1 小时前
Redis 持久化机制
java·redis·git
m0_609160491 小时前
Go语言如何做协程调度_Go语言协程调度原理教程【实用】
jvm·数据库·python
2301_812539671 小时前
golang如何实现全量数据迁移_golang全量数据迁移实现详解
jvm·数据库·python