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
def putMsgIntoQueue(msg): conn = redisConnectionsPool.getRedisConn() conn.lpush("MsgMQ",msg) redisConnectionsPool.release(conn)