发表于: 2020-09-01 23:34:40

1 1405


今天完成的事情:

跑通注册登录流程。

手机注册:

数据库有了对应的信息

用户名登录

登录成功

手机号登录

邮箱注册:

注册成功

邮箱登录

限制发送验证码频率测试

同一用户24小时内只能发送5条验证码测试

明天计划的事情:

上传头像。

图片迁移。
遇到的问题:

使用redisTemplate.opsForValue().increment(key, -delta)方法统计发送次数时报如下错误

redis.clients.jedis.exceptions.JedisDataException: ERR value is not an integer or out of range

原因是:

Value的序列化器配置错误。

解决办法:修改配置文件

<property name="keySerializer">
   <bean class="org.springframework.data.redis.serializer.StringRedisSerializer" />
</property>
<property name="valueSerializer">
   <bean class="org.springframework.data.redis.serializer.StringRedisSerializer" />
</property>

收获:Redis的increment方法的使用。


返回列表 返回列表
评论

    分享到