Redis ialah pangkalan data storan nilai kunci berprestasi tinggi biasa. Ia menyokong berbilang jenis data, seperti rentetan, cincang, senarai, set dan set diisih serta menyediakan pelbagai arahan untuk beroperasi pada jenis data ini.
Dalam artikel ini, kami akan melihat secara mendalam tiga jenis data Redis yang paling biasa digunakan: kunci, rentetan dan cincang serta memperkenalkan arahan biasa mereka.
Kunci Redis ialah jenis rentetan dan boleh mengandungi sebarang data. Dalam Redis, kunci adalah unik, dan arahan boleh digunakan untuk mendapatkan, memadam dan mengemas kini kunci.
Berikut ialah beberapa arahan kekunci biasa:
Contoh:
> SET name "John" OK > GET name "John" > DEL name (integer) 1 > EXISTS name (integer) 0 > SET age 30 OK > KEYS * 1) "age"
rentetan ialah salah satu jenis data paling asas dalam Redis. Ia boleh mengandungi sebarang data, termasuk data binari. Panjang maksimum rentetan ialah 512MB.
Berikut ialah beberapa arahan rentetan biasa:
Contoh:
> SET name "John" OK > GET name "John" > APPEND name " Doe" (integer) 8 > GET name "John Doe" > STRLEN name (integer) 8 > INCR age (integer) 31 > DECR age (integer) 30
cincang ialah jenis data khas dalam Redis, yang mewakili tatasusunan bersekutu, di mana setiap kunci Setiap dipetakan kepada nilai. Setiap cincangan boleh mengandungi berbilang pasangan nilai kunci. Kelebihan pencincangan ialah ia menjadikannya lebih mudah untuk menyimpan dan mendapatkan semula struktur data yang kompleks.
Berikut ialah beberapa arahan cincang biasa:
Contoh:
> HSET person name "John" (integer) 1 > HSET person age 30 (integer) 1 > HGET person name "John" > HDEL person age (integer) 1 > HEXISTS person age (integer) 0 > HKEYS person 1) "name"
Ringkasan
Dalam artikel ini, kami melihat secara mendalam pada tiga jenis data yang paling biasa digunakan dalam Redis: kunci, rentetan dan cincang, dan memperkenalkan arahan biasa mereka. Sudah tentu, Redis juga menyokong beberapa jenis data lain, seperti senarai, set, dan set diisih, yang setiap satunya mempunyai kegunaan khusus sendiri.
Jika anda mencari penyelesaian storan data berprestasi tinggi, Redis mungkin pilihan yang baik, terutamanya jika anda perlu berurusan dengan struktur data yang kompleks atau perlu menggunakan caching. Harap artikel ini membantu anda!
Atas ialah kandungan terperinci Penjelasan terperinci tentang arahan Redis: kunci, rentetan dan cincang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!