redis key设置过期时间

最近做的一个项目需要用到redis存储storm计算的结果,使用过程中发现我的redis使用内存空间一直在增大,颇为好奇,因为我都设置了key的过期时间了呀。。

最后一看代码才发现问题。原来我都是在代码中先调用expire()方法调用顺序有问题。

expire(key,time) 如果当前redis没有这个key的时候默认是不操作的。哎,写代码千万得严谨啊

原文地址:https://www.cnblogs.com/yimapingchuan/p/5102345.html