Redis menyokong pelbagai jenis data, setiap jenis mempunyai struktur unik: rentetan: tatasusunan bait, yang boleh menambah, mengubah suai dan mendapatkan data julat. Senarai: Urutan tatasusunan bait yang boleh menambah/pop elemen dan mendapatkan/ubah suai elemen indeks. Hash: Koleksi pasangan nilai kunci, yang boleh menetapkan/mendapatkan/memadam pasangan nilai kunci dan memperoleh semua kunci/nilai. Set: Satu set elemen unik yang tidak tertib, yang boleh menambah/mengalih keluar elemen, mendapatkan semua elemen dan mencari persimpangan/kesatuan. Koleksi tersusun: Koleksi tersusun pasangan nilai kunci, yang boleh menambah/memadam pasangan nilai kunci, memperoleh skor utama dan mendapatkan data julat skor atau kunci yang ditentukan.
Jenis data Redis dan ciri strukturnya
Redis ialah pangkalan data dalam memori yang menyokong pelbagai jenis data, yang setiap satunya mempunyai ciri strukturnya yang unik.
String (String)
- Struktur: Ia terdiri daripada tatasusunan bait dan boleh menyimpan sebarang data.
-
Ciri:
- Anda boleh menambah data melalui arahan APPEND.
- Data boleh diubah suai melalui arahan SETRANGE.
- Anda boleh mendapatkan data dalam julat yang ditentukan melalui arahan GETRANGE.
Senarai
- struktur: urutan tertib tatasusunan bait, setiap elemen boleh menjadi sebarang data.
-
Ciri:
- Anda boleh menambah elemen pada permulaan/akhir senarai melalui arahan LPUSH/RPUSH.
- Anda boleh pop elemen dari awal/akhir senarai melalui arahan LPOP/RPOP.
- Anda boleh mendapatkan/ubah suai elemen dalam senarai melalui arahan LINDEX/LSET.
Hash (Hash)
- struktur: koleksi pasangan nilai kunci, dengan kuncinya ialah rentetan dan nilainya boleh berupa sebarang data.
-
Ciri:
- Anda boleh menetapkan/mendapatkan pasangan nilai kunci melalui arahan HSET/HGET.
- Pasangan nilai kunci boleh dipadamkan melalui arahan HDEL.
- Semua kunci/nilai boleh diperoleh melalui arahan HKEYS/HVALS.
Set
- Struktur: set unsur unik yang tidak teratur.
-
Ciri:
- Elemen boleh ditambah/dialih keluar melalui arahan SADD/SREM.
- Anda boleh mendapatkan semua elemen dalam koleksi melalui arahan SMEMBERS.
- Anda boleh menggunakan arahan SINTER/SUNION untuk mencari persimpangan/kesatuan.
Set Diisih
- Struktur: Koleksi tertib pasangan nilai kunci, dengan kuncinya ialah rentetan dan nilainya ialah pecahan titik terapung.
-
Ciri:
- Anda boleh menambah/memadam pasangan nilai kunci melalui arahan ZADD/ZREM.
- Anda boleh mendapatkan markah kunci melalui arahan ZSCORE.
- Anda boleh mendapatkan julat markah atau kunci yang ditentukan melalui arahan ZRANGE/ZREVRANGE.
Atas ialah kandungan terperinci jenis data redis dan ciri struktur. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!