redis key设置过期时间
最近做的一个项目需要用到redis存储storm计算的结果,使用过程中发现我的redis使用内存空间一直在增大,颇为好奇,因为我都设置了key的过期时间了呀。。
最后一看代码才发现问题。原来我都是在代码中先调用expire()方法调用顺序有问题。
expire(key,time) 如果当前redis没有这个key的时候默认是不操作的。哎,写代码千万得严谨啊
最近做的一个项目需要用到redis存储storm计算的结果,使用过程中发现我的redis使用内存空间一直在增大,颇为好奇,因为我都设置了key的过期时间了呀。。
最后一看代码才发现问题。原来我都是在代码中先调用expire()方法调用顺序有问题。
expire(key,time) 如果当前redis没有这个key的时候默认是不操作的。哎,写代码千万得严谨啊