sql >> データベース >  >> NoSQL >> Redis

Redisによる動的ソート

    キーに保存されている定数で並べ替えることができます。

    あなたの例では、1. ほとんど簡単にRedisを使用します。他の式の値を計算して保存すると、それらで並べ替えることもできます。 1. 、リストカウントをどこかに保存する必要があります。news:n:upvotes:countと仮定します。 。

    キャッチは、SORTコマンドを使用することです。たとえば、最初の並べ替えは次のようになります。

    SORT news::list BY news:*:upvotes:count GET news:*->title GET news:*->url
    

    ...タイトルとURLを賛成票で三日月順に並べ替える。

    alpha用の修飾子もあります 並べ替え、およびasc/desc 並べ替え。コマンドページを完全に読んでください、それは価値があります。

    PS:MULTI / EXEC環境(トランザクション)では、カウントをラップ、保存、並べ替え、場合によってはカウントの削除を行うことができます。




    1. エラー:pidファイルを/var/run/mongodb/mongod.pidに書き込めません:そのようなファイルまたはディレクトリはfedora20にありません

    2. Redis DBのようなものはありますが、RAMサイズに制限はありませんか?

    3. ドメインで発生したイベントからRedMQでハンドラーを設定する方法

    4. Spring Bootアプリケーションでの統合テスト用にEmbeddedMongDBをどのように構成しますか?