redis - 怎样给key排序?
天蓬老师
天蓬老师 2017-04-24 09:13:17
0
3
802

有如下场景,key:A,B,C,准备将他们的组合做key:

A: 1
B: 2
C: 3
AB: 4
AC: 5
BC: 6
ABC: 7

我想询匹配次数最多的key,比如我想查找A,C那么,排序后的结果:

  1. AC

  2. ABC

  3. A

  4. C

这样的在redis里怎么排序查找啊?还是我的设计就有问题啊?请教。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua(3)
左手右手慢动作

Redis ialah NoSQL untuk pertanyaan ringan Selain daripada pertanyaan berdasarkan nama utama, hampir tiada kaedah pertanyaan lain Ia tidak sesuai untuk pangkalan data yang menggunakan Redis untuk pertanyaan yang banyak, adalah disyorkan gunakan MongoDb Sebagai perbandingan, Redis lebih berkuasa Sistem caching yang sesuai untuk membaca dan menulis berkelajuan tinggi tanpa terlalu banyak kebergantungan logik.

Selain itu, untuk keperluan anda, anda boleh meletakkan data yang terlibat dalam mengisih ke dalam cincang yang sama, membaca semua data semasa digunakan, dan kemudian mengisihnya dalam program. Tetapi ini hanyalah kompromi.

迷茫

Gunakan jenis isihan terbina dalam untuk menyimpan data Ia menyokong subskrip sorce, yang setara dengan indeks Ia mempunyai keupayaan pertanyaan, pengisihan dan julat untuk mendapatkan butiran, sila lihat dokumentasi redis taip

小葫芦

Redis hanya menyokong satu jenis pertanyaan kabur, iaitu kunci pertanyaan berdasarkan kata kunci Sebarang struktur data lain tidak disokong, jadi keperluan anda tidak boleh dicapai hanya melalui Redis. Anda boleh mempertimbangkan produk NoSql lain, atau melaksanakannya melalui pengindeksan.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan