发表于: 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方法的使用。
评论