Redisを使用して重み付きグラフを実装する最も良い方法は何ですか?Redis:Weighted Directed Graphの実装
私たちは、ほとんどが現在、我々は、各ノードについてのRedis
にエッジを追加すると考え
、我々はキーとしてのnodeIdがあります(おそらく、ダイクストラアルゴリズムを使用して)グラフ上の最短経路を検索します参照されるノードのソートされたセット sortedSet内の各nodeIdのスコアは、エッジの重みです。
あなたはどう思いますか?私は間違っているが、ここで唯一残念なのにSortedSet内の次のノードのためのクエリごとに、我々はO(LOGN)の代わりに、Oを支払うことを次の取得(1)...
http://redis.io/commands/zrange