def storeValidItems(self): for item in self.edited_items: itemKey = EDITED + item rs.set(EDITED+item, item, EDITED_EXPIRE) msg = "插入旧词条更新:%s" % item.encode('utf-8') logger.info(msg) for item in self.new_items: rs.zadd(VERIFYING_SET, item, time.time()+VERIFYING_ZSET_SCORE) msg = "插入新创建词条:%s" % item.encode('utf-8') logger.info(msg)
def storeValidItems(self): for item in self.edited_items: itemKey = EDITED + item rs.set(EDITED + item, item, EDITED_EXPIRE) msg = "插入旧词条更新:%s" % item.encode('utf-8') logger.info(msg) for item in self.new_items: rs.zadd(VERIFYING_SET, item, time.time() + VERIFYING_ZSET_SCORE) msg = "插入新创建词条:%s" % item.encode('utf-8') logger.info(msg)
def postsend(self): key = SENT + self.ItemTobeSend rs.set(key, self.ItemTobeSend, SENT_EXPIRE) rs.delete(self.ItemTobeSendKey)
def autoVerifyExpiredItems(): verifyingSet = rs.zrange(VERIFYING_SET, 0, -1) for verifyingKey in verifyingSet: if verifyingKeyExpired(verifyingKey): rs.zrem(VERIFYING_SET, verifyingKey) rs.set(NEWITEM+verifyingKey, verifyingKey, VERIFIED_EXPIRE)
def autoVerifyExpiredItems(): verifyingSet = rs.zrange(VERIFYING_SET, 0, -1) for verifyingKey in verifyingSet: if verifyingKeyExpired(verifyingKey): rs.zrem(VERIFYING_SET, verifyingKey) rs.set(NEWITEM + verifyingKey, verifyingKey, VERIFIED_EXPIRE)