Ö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]
|