dalam redis , anda boleh menggunakan senarai dengan bijak ke dalam susunan, baris gilir, menyekat baris gilir, dll.
Masukkan satu nilai atau berbilang nilai ke dalam kepala senarai.
lpush list onelpush list twolpush list three
Gunakan lpush
, l di sini boleh dianggap sebagai kiri, iaitu, disisipkan di sebelah kiri, jadi senarai semasa adalah seperti ini [three, two, one]
.
pada penghujungnya, gunakan rpush
untuk memasukkan elemen di sebelah kanan, iaitu di hujung senarai.
rpush list right1 right2
Pada masa ini, senarainya kelihatan seperti ini[three, two, one, right1, right2]
. Gunakan lrange list 0 -1
untuk mendapatkan:
boleh dibayangkan sebagai range()
dalam python, mulakan dengan memasukkan dan subskrip penamat untuk mendapatkan elemen.
lrange list 1 4
Memandangkan perkara di atas boleh ditambah dengan cara kiri dan kanan, pengalihan keluar juga boleh dilakukan dengan cara kiri dan kanan.
Kendalian alih keluar mengembalikan elemen yang dialih keluar.
lpop list
rpop list
lindex list 1
llen list
lrem list 2 yi222
hanya mengekalkan bahagian yang ditentukan dan mengalih keluar bahagian lain, senarai yang dipintas akan berubah. ltrim
ltrim list 1 4
rpoplpush list list2
ialah senarai asal dan list
ialah senarai sasaran Jika senarai sasaran tidak wujud, ia akan dibuat. list2
exists list
lset list 1 test
linsert list before test before_test
, Sisipkan elemen test
. before_test
linsert list after test after_test
selepas elemen test
. after_test
Atas ialah kandungan terperinci Apakah arahan operasi biasa bagi Senarai jenis data asas Redis?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!