Esempio n. 1
0
 def getCommTags(self, uid):
     redis = RedisCluster.getRedis(uid, NEIGH_TAGS_DB)
     cache = redis.hgetall(uid)
     ret = {}
     for k, v in cache:
         ret[k] = v.split(",")
     return ret
Esempio n. 2
0
 def getCommTags(self, uid):
     redis = RedisCluster.getRedis(uid, NEIGH_TAGS_DB)
     cache = redis.hgetall(uid)
     ret = {}
     for k, v in cache:
         ret[k] = v.split(",")
     return ret
Esempio n. 3
0
            return set()
        else:
            return self.neighbours(nodeID)
        
    """
    read neighbours of nodeID from redis cluster
    """
    def fetchNode(self, nodeID):
        neighbours = self.snDao.getUserFriendsID(nodeID)
        if len(neighbours) > 0:
            self.addEdges(nodeID, neighbours)
        
if __name__ == "__main__":
    # csvReader = csv.reader(file(sys.argv[1],'rb'), csv.excel_tab)
    # i = 0
    # g = Graph()
    # for line in csvReader:
    #    edgeArr = line
    #    g.addEdge(i, edgeArr[0], edgeArr[1], 1.0)
    #    i+=1
    # g.printGraph()
    dataCluster = RedisCluster([ ("10.11.1.51", 6379),
            ("10.11.1.52", 6379), ("10.11.1.53", 6379), ("10.11.1.54", 6379), ("10.11.1.55", 6379),
           ("10.11.1.56", 6379), ("10.11.1.57", 6379), ("10.11.1.58", 6379), ("10.11.1.61", 6379),
            ("10.11.1.46", 6379), ("10.11.1.63", 6379)])
    dataCluster.start()
    #graphCache = GraphCache(dataCluster)
    #print str(graphCache.egoNetwork("1000048833"))
    #dataCluster.getRedis("1897953162", SN_DB).delete("1897953162")
    dataCluster.getRedis("1650507560", SN_DB).delete("1650507560")
Esempio n. 4
0
 def getUserNeighComms(self, uid):
     redis = RedisCluster.getRedis(uid, NEIGH_COMMS_DB)
     return redis.hgetall(uid)
Esempio n. 5
0
 def getUserNeighComms(self, uid):
     redis = RedisCluster.getRedis(uid, NEIGH_COMMS_DB)
     return redis.hgetall(uid)