Daftar adalah sekumpulan pasangan nilai-kunci yang ditautkan satu sama lain.
LPUSH
dan RPUSH
adalah dua perintah untuk bekerja dengan daftar.
Anda menggunakan perintah LPUSH <listkey> <value>
untuk membuat item pertama.
Contoh:
LPUSH names "Flavio"
Kemudian item berikutnya dapat ditambahkan di bagian bawah daftar:RPUSH <listkey> <value>
Atau di bagian atas daftar dengan LPUSH <listkey> <value>
.
Contoh:
LPUSH names "Flavio"
LPUSH names "Syd"
RPUSH names "Roger"
Anda dapat menambahkan nilai duplikat ke dalam daftar.
LPUSH names "Flavio"
LPUSH names "Flavio"
RPUSH names "Flavio"
Sebuah daftar dapat menampung banyak item, lebih dari 4 miliar.
Hitung berapa banyak item dalam daftar dengan LLEN <listkey>
.
Dapatkan dan hapus item terakhir dalam daftar dengan RPOP <listkey>
. Lakukan hal yang sama dengan item pertama dengan LPOP
.
Hapus beberapa item dari daftar menggunakan LREM
perintah.
Anda dapat membatasi berapa lama daftar menggunakan LTRIM
.
LTRIM names 0 1
memotong daftar menjadi hanya 2 item, item di posisi 0 (pertama) dan item di posisi 1.
Menggunakan LRANGE
Anda bisa mendapatkan item dalam daftar.
LRANGE names 0 100
mengembalikan item mulai dari posisi 0 (awal), berakhir di posisi 100.
LRANGE names 0 0
mengembalikan item di posisi 0 (pertama).
LRANGE names 2 2
mengembalikan item di posisi 2.
LRANGE names 0 -1
daftar semua item.
Lihat semua daftar perintah di sini.