예제 #1
0
파일: update.py 프로젝트: alphazw/moedj
    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)
예제 #2
0
    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)
예제 #3
0
파일: update.py 프로젝트: alphazw/moedj
 def postsend(self):
     key = SENT + self.ItemTobeSend
     rs.set(key, self.ItemTobeSend, SENT_EXPIRE)
     rs.delete(self.ItemTobeSendKey)
예제 #4
0
파일: update.py 프로젝트: alphazw/moedj
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)
예제 #5
0
 def postsend(self):
     key = SENT + self.ItemTobeSend
     rs.set(key, self.ItemTobeSend, SENT_EXPIRE)
     rs.delete(self.ItemTobeSendKey)
예제 #6
0
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)