3

データをキー値としてRedisに保存したい。リストではキー値形式でデータを保存できないため、そのためにソートされたセットを使用します。したがって、ソートされたセットを使用します。

ただし、redisリストrpopで機能するため、データをポップする必要があります。

redisのZREMには、スコアを取得するためのメンバーと、ソートされたリストが必要なので、先着順で保存できますか?

または、使用しているデータ構造を変更する必要がありますか?

4

1 に答える 1

1

これは解決策ですが、その効率を決定する必要があります;)

ZREVRANGEBYSCORE key +inf -inf LIMIT 0 1

可能なことの1つは、redisを使用してlists、データを次のように保存することです。

key[FS]value

例:名前:xxx

したがって、データをポップアウトしたら、クライアント側で手動で分割できます

于 2012-07-25T10:57:08.560 に答える