标签:验证 通过 周期性 总结 要求 cpu 抽取 响应 res
Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态
Redis中有个设置时间过期的功能,即对存储在 redis 数据库中的值可以设置一个过期时间。作为一个缓存数据库, 这是非常实用的。如我们一般项目中的 一些登录信息,尤其是短信验证码都是有时间限制的,按照传统 的数据库处理方式,一般都是自己判断过期,这样无疑会严重影响项目性能。而且删除的时候会判断是否CPU处于忙碌中,如果忙的话,应该先处理查看操作,
我们 set key 的时候,都可以给一个 expire time,就是过期时间,通过过期时间我们可以指定这个 key 可以存活的 时间。
创建一个定时器,当KEY设置有过期时间,且过期时间到达,由定时器立刻执行对键的删除操作
Redis使用内存存储数据,在执行每一个命令前,会调用freeMemoryIfNeeded()检测内存是否充足。如果内存不满足新加入数据的最低存储要求,redis要临时删除一些数据为当前指令清理存储空间。清理数据 的策略称为逐出算法。
标签:验证 通过 周期性 总结 要求 cpu 抽取 响应 res
原文地址:https://www.cnblogs.com/programmerzx/p/12320735.html