Pertama, impor paket toples
Kedua, wujudkan kueri bersyarat sederhana
Membuat kelas entitas pengguna
Buat 5 objek dan masukkan ke dalam cache sehingga kita dapat mengujinya
Saat dikueri di redis, Anda dapat melihat bahwa 5 objek pengguna telah disimpan dalam cache
Selanjutnya, pertama-tama terapkan kueri kondisi tunggal, seperti mengkueri pengguna dengan usia 15 tahun dan pengguna dengan jenis kelamin m Karena Redis adalah nosql dan tidak dapat secara langsung menggunakan tempat untuk mengkueri kondisi seperti mysql, Redis hanya dapat menggunakan metode bodoh untuk mengimplementasikan kueri bersyarat: simpan semua pengguna yang memenuhi syarat dalam satu set
Jadi, jika Anda ingin mengkueri pengguna dengan usia 15 tahun, Anda harus terlebih dahulu menghapus semua UUID dari USER_TABLE_AGE_15, lalu menghapus pengguna dari USER_TABLE
Hasilnya adalah sebagai berikut:
Pengguna [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, name=y1, sex=m, age=15] Pengguna [id=aa074a2a-88d9-4b50-a99f-1375539164f7, name=y4, sex=n, age=15] Jadi jika Anda membutuhkan pengguna dengan usia 15 tahun dan jenis kelamin M, itu sangat sederhana, dapatkan USER_TABLE_AGE_15 dan USER_TABLE_SEX_m, dan kemudian mendapatkannya dari USER_TABLE.
Pengguna [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, name=y1, sex=m, age=15]
|