广东商城网站建设多少钱,创网站软件,常州手机网站效果,dedecms 资源类网站今天老大检查之前所做的项目发现项目过期数据仍然残留并没有删除#xff0c;本以为自己设置了存活期就不用管数据了会自动删除掉#xff0c;啊#xff0c;果然自己太马虎了#xff0c;如果是传统的kv类型#xff0c;通过expire(key#xff0c;alive_time)没有错误#x…今天老大检查之前所做的项目发现项目过期数据仍然残留并没有删除本以为自己设置了存活期就不用管数据了会自动删除掉啊果然自己太马虎了如果是传统的kv类型通过expire(keyalive_time)没有错误但是由于自己项目存储结果是key对应的hash结果但是hash中的数据不断更新与因此key一直在改变导致hash中的过期数据并没有得到清除。
采取的解决办法通过keys *首先检查key是否已经过期了如果过期把key清除掉然后再去检查hash中的值是否超过存活期如果是超过了存活期则把hash中的值清除掉。