この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 13932|答える: 0

[出典] Java Redis- シンプルな条件付きクエリを実装

[リンクをコピー]
掲載地 2019/03/05 16:36:03 | | | |
まずjarパッケージをインポートします



次に、単純な条件付きクエリを実現する

ユーザーエンティティクラスを作成する


5つのオブジェクトを作成してキャッシュに入れてテストします

Redisでクエリすると、キャッシュに5つのユーザーオブジェクトが保存されているのがわかります



次に、まず15歳のユーザーと性別mのユーザーを問い合わせるような単一条件クエリを実装します
Redisはnosqlであり、mysqlのように条件をどこでクエリするかを直接使えないため、Redisは条件付きクエリを実装するために愚かな方法を使うしかありません。つまり、すべての資格のあるユーザーをセットに保存するというものでした




したがって、15歳のユーザーにクエリを書きたい場合は、まずUSER_TABLE_AGE_15からすべてのUUIDを削除し、その後ユーザーをUSER_TABLEから削除する必要があります

結果は以下の通りです。

ユーザー [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, name=y1, sex=m, age=15]
ユーザー [id=aa074a2a-88d9-4b50-a99f-1375539164f7, name=y4, sex=n, age=15]
ですので、15歳で性別がMのユーザーが必要なら、とても簡単です。手に入れてください
USER_TABLE_AGE_15とUSER_TABLE_SEX_mし、その後USER_TABLEから入手します。


ユーザー [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, name=y1, sex=m, age=15]






先の:ファーウェイエンジニア試験学習資料
次に:
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com