2016-06-30 12 views
2

Redisで利用できるソートセットがあります。どのようにオブジェクトをソートセットにすることができますか?私が必要とするのはソートされたオブジェクトセットです。Redisでオブジェクトをソートする方法は?

json構造を保存し、個々のプロパティを内部で編集する必要があります。私が見つけたものはレディスハッシュですが、並べ替えられたセットのようにインオーダー検索はできません。

答えて

2

Redisはデフォルトでこの機能をサポートしていません。私はいつか同じ問題を抱えていました。私たちは、RedisハッシュとRedisソートセットを使ってソートされたオブジェクトを許可するハイブリッドで単純なデータ構造を思いつきました。

私たちはRedisハッシュにオブジェクトを保存し、Redisハッシュのすべてのキーのリストをソート済みのセットとして保存しました。これにより、キーの後にあるすべてのマップを取得できます。または2つのキーの間。これ以外にも、私たちはトピックの下で検索することができます。

実装の詳細:http://www.malinga.me/redis-sorted-object-set-sorted-hashes/

関連する問題