Redis详解(四)--删除策略 Redis中的数据特征 Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令来获取其状态,当 key 不存在时,返回 -2 . 当 key 存在但没有设置剩余生存时间时,返回 -1 . 否则,以秒为单位,返回 key 的剩余生存时间. 数据删除策略 目标:在内存占用与CPU占用之间寻找一种平衡,顾此失彼都会造成redis性能的整体下降,甚至引发服务器宕机或内存泄漏. 定时删除 创建一个定时器,当key设置有过期时间,且过期时间到达