예제 #1
0
파일: Utils.py 프로젝트: yujinghui/MyBlog
def getMsgFromQueue(recv):
    conn = redisConnectionsPool.getRedisConn()
    msg_list = []
    for i in range(conn.llen("MsgMQ")):
        msg = conn.rpop("MsgMQ")
        res = json.loads(msg)
        if res["recv"] == recv:
            msg_list.append(msg)
        else:
            conn.lpush("MsgMQ", msg)
    redisConnectionsPool.release(conn)
    return msg_list
예제 #2
0
파일: Utils.py 프로젝트: yujinghui/MyBlog
def putMsgIntoQueue(msg):
    conn = redisConnectionsPool.getRedisConn()
    conn.lpush("MsgMQ",msg)
    redisConnectionsPool.release(conn)