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

Redis:ハッシュをキーで並べ替えるにはどうすればよいですか?

    Redisハッシュをインデックス付きドキュメントと考えてください。

    HSET news:1 title levy_breaks
    HSET news:1 type breaking_news
    HSET news:1 byline alphazero
    HSET news:1 date 04:25:2011
    HSET news:1 content <the story>
    
    HSET news:2 ...
    ..
    

    上記では、news:1 は「ハッシュキー」、その後に「ハッシュフィールド」、最後に関連する値です。

    そうは言っても、単に「ハッシュキー」を並べ替えたいようです。

    MULTI/EXECを使用する ニュースアイテム(n個のフィールドを持つ)のすべてのフィールドを設定するように構成し、最後にハッシュキーも追加します(例:あなたのニュースアイテム-それはソートされたセットになります。または、それらをリストに追加して、SORTを使用することもできます。 そのリストのコマンド。

    Redisドキュメント。



    1. LockingとRedis

    2. Sidekiqがキューを処理していません

    3. LogicException:PHPRedis拡張機能がインストールされ有効になっていることを確認してください

    4. MongoDBと負荷分散の概要