Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 13932|Yanıt: 0

[Kaynak] Java Redis - Basit koşullu sorgular uygular

[Bağlantıyı kopyala]
Yayınlandı 5.03.2019 16:36:03 | | | |
Öncelikle, kavanoz paketini içe aktarın



İkincisi, basit koşullu sorguyu gerçekleştirin

Bir Kullanıcı varlık sınıfı oluştur


5 nesne oluşturup önbelleğe koyup test edebilelim

redis'te sorgulandığında, önbellekte 5 kullanıcı nesnesinin saklandığını görebilirsiniz



Sonra, önce tek koşullu bir sorgu uygulayın; örneğin 15 yaşında bir kullanıcıya ve cinsiyeti m olan bir kullanıcıya sorgulama yapın
Redis nosql olduğu ve mysql gibi koşulları doğrudan nerede sorgulayacağını kullanamadığı için, Redis sadece koşullu sorgu uygulamak için aptalca bir yöntem kullanabilir: tüm nitelikli kullanıcıları bir kümede kaydet




Yani, 15 yaşındaki kullanıcıyı sorgulamak istiyorsanız, önce tüm UUID'leri USER_TABLE_AGE_15'den çıkarmalısınız, ardından kullanıcıyı USER_TABLE

Sonuçlar şu şekildedir:

Kullanıcı [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, isim=y1, cinsiyet=m, yaş=15]
Kullanıcı [id=aa074a2a-88d9-4b50-a99f-1375539164f7, isim=y4, cinsiyet=n, yaş=15]
Yani 15 yaşında ve cinsiyeti M olan bir kullanıcıya ihtiyacınız varsa, çok basit, alın
USER_TABLE_AGE_15 ve USER_TABLE_SEX_m, sonra onları USER_TABLE'dan elde eder.


Kullanıcı [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, isim=y1, cinsiyet=m, yaş=15]






Önceki:Huawei Mühendis Sınavı Çalışma Materyalleri
Önümüzdeki:
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com