Artikel ini membawakan anda pengetahuan yang berkaitan tentang redis terutamanya berkongsi dengan anda idea ranking berbilang dimensi. Rakan-rakan yang berminat boleh lihat di bawah.
Huraian Masalah
Seperti yang kita sedia maklum, redis zset sering digunakan dalam ranking dan boleh dilakukan di luar kotak Gunakannya, tetapi ia mempunyai kelemahan, iaitu, ia hanya menyokong kedudukan satu dimensi.
Dalam projek sebenar, kedudukan satu dimensi sememangnya sangat tidak praktikal. dan nama orang adalah dari kiri ke kanan.
Idea penyelesaian khusus
Bilangan langkah: Pada asalnya ia adalah nombor dan boleh diabaikan
Nama peribadi: Nama peribadi biasanya terdiri daripada aksara atau huruf Cina dan kedua-duanya adalah rentetan. Langkah pertama ialah menukar rentetan itu disyorkan untuk menggunakan PHP untuk proses ini mb_ord.
Dalam proses sebenar mendapatkan nilai, kita boleh mengalih keluar titik perpuluhan Nombor selepas titik perpuluhan hanya digunakan untuk pemeringkatan.
Pembelajaran yang disyorkan: "Tutorial Video Redis"
Atas ialah kandungan terperinci Kongsi idea kedudukan berbilang dimensi redis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!