摘要: sendCode逻辑 1. 一级限制(5分钟内禁止发送验证码)检查 借助isMember判断value "1"是否在key "limit:onelevel:"+phone对应的Set中 返回true,则存在一级限制 2. 二级限制(20分钟内禁止发送验证码)检查 借助isMember判断value 阅读全文
posted @ 2025-04-11 23:59 kuki' 阅读(79) 评论(0) 推荐(0)
摘要: 文档地址 https://docs.spring.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/ZSetOperations.html#add(K,V,double) ZSetOperations. 阅读全文
posted @ 2025-04-11 20:53 kuki' 阅读(21) 评论(0) 推荐(0)
摘要: 文档地址 https://docs.spring.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/ValueOperations.html#set(K,V) set void set(K key, V 阅读全文
posted @ 2025-04-11 20:45 kuki' 阅读(45) 评论(0) 推荐(0)
摘要: 文档地址 https://docs.spring.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/RedisTemplate.html#expire(K,long,java.util.concurre 阅读全文
posted @ 2025-04-11 20:37 kuki' 阅读(79) 评论(0) 推荐(0)
摘要: 文档地址 https://docs.spring.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/SetOperations.html#add(K,V...) add @Nullable Long a 阅读全文
posted @ 2025-04-11 20:02 kuki' 阅读(20) 评论(0) 推荐(0)
摘要: 文档地址 https://docs.spring.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/ZSetOperations.html#count(K,double,double) count方法 阅读全文
posted @ 2025-04-11 15:01 kuki' 阅读(19) 评论(0) 推荐(0)
摘要: 文档地址 https://docs.spring.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/RedisTemplate.html#opsForZSet() 文档 opsForZSet() pub 阅读全文
posted @ 2025-04-11 14:57 kuki' 阅读(49) 评论(0) 推荐(0)
摘要: 文档地址 https://docs.spring.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/RedisTemplate.html Class RedisTemplate<K,V> Type Pa 阅读全文
posted @ 2025-04-11 14:46 kuki' 阅读(18) 评论(0) 推荐(0)
摘要: 文档地址 https://docs.spring.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/StringRedisTemplate.html StringRedisTemplate 文档介绍 p 阅读全文
posted @ 2025-04-11 14:42 kuki' 阅读(15) 评论(0) 推荐(0)
摘要: Spring文档 https://docs.spring.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/SetOperations.html#isMember(K,java.lang.Object) 阅读全文
posted @ 2025-04-11 14:20 kuki' 阅读(57) 评论(0) 推荐(0)
摘要: Spring文档 https://docs.spring.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/RedisTemplate.html#opsForSet() opsForSet() 返回一个 阅读全文
posted @ 2025-04-11 14:11 kuki' 阅读(18) 评论(0) 推荐(0)
摘要: 思路 发送手机号 校验手机号合法与否 符合,则生成验证码 验证码保存到session 发送验证码 代码实现 // 发短信 @Override public Result sendCode(String phone, HttpSession session) throws MessagingExcep 阅读全文
posted @ 2025-04-11 14:02 kuki' 阅读(45) 评论(0) 推荐(0)
摘要: 总体逻辑图 发送短信验证码 输入手机号 校验手机号 若符合,则生成验证码,保存验证码到session 发送验证码 短信验证码登录、注册 提交手机号和验证码 校验验证码 一致则,根据手机号查询用户 用户不存在,则创建新用户,保存到数据库,保存用户到session 用户存在,保存用户到session 校 阅读全文
posted @ 2025-04-11 13:23 kuki' 阅读(13) 评论(0) 推荐(0)