示例#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)