Latest web development tutorials

Daftar Redis (Daftar)

daftar Redis adalah daftar sederhana dari string diurutkan urutan penyisipan. Anda dapat menambahkan daftar kepala panduan elemen (kiri) atau belakang (di sebelah kanan)

Daftar dapat berisi hingga 232--1 elemen (4294967295 lebih dari 4 miliar setiap elemen daftar).

contoh

redis 127.0.0.1:6379> LPUSH w3bigkey redis
(integer) 1
redis 127.0.0.1:6379> LPUSH w3bigkey mongodb
(integer) 2
redis 127.0.0.1:6379> LPUSH w3bigkey mysql
(integer) 3
redis 127.0.0.1:6379> LRANGE w3bigkey 0 10

1) "mysql"
2) "mongodb"
3) "redis"

Dalam contoh di atas kita menggunakanLPUSH tiga nilai ke dalam daftar nama di antara w3bigkey.

daftar perintah Redis

Tabel berikut menunjukkan daftar perintah dasar terkait:

Tidak. Perintah dan deskripsi
1 BLPOP key1 [key2] batas waktu
Dan keluar dari elemen pertama dari daftar, jika daftar tidak daftar elemen akan diblokir sampai batas waktu atau tanggal dapat ditemukan dalam elemen pop-up.
2 key1 BRPOP [key2] batas waktu
Dan keluar dari elemen terakhir dari daftar, jika daftar tidak daftar elemen akan diblokir sampai batas waktu atau tanggal dapat ditemukan dalam elemen pop-up.
3 BRPOPLPUSH batas waktu source destination
Pop nilai dari daftar, elemen pop ke dalam daftar lain dan mengembalikannya, jika tidak ada unsur daftar akan memblokir sampai batas waktu atau sampai daftar dapat ditemukan dalam elemen pop-up.
4 indeks kunci LINDEX
Dapatkan daftar elemen dengan indeks
5 LINSERT kunci SEBELUM | nilai poros SETELAH
Dalam daftar elemen sebelum atau sesudah elemen insert
6 kunci LLEN
Dapatkan daftar panjang
7 kunci LPOP
Dan keluar dari elemen pertama dari daftar
8 LPUSH kunci nilai1 [nilai2]
Satu atau lebih nilai ke dalam kepala daftar
9 nilai kunci LPUSHX
Satu atau lebih nilai ke dalam daftar kepala yang ada
10 LRANGE tombol mulai berhenti
Dapatkan daftar unsur-unsur dalam kisaran tertentu
11 LREM kunci nilai hitungan
Hapus daftar elemen
12 LSET nilai indeks kunci
Mengatur nilai elemen dari daftar dengan indeks
13 LTRIM tombol mulai berhenti
Untuk daftar trim (trim), yaitu, membuat daftar hanya elemen selang retensi yang ditentukan, unsur ini tidak ditentukan dalam rentang akan dihapus.
14 kunci RPOP
Hapus dan memperoleh daftar elemen terakhir
15 source destination RPOPLPUSH
Menghapus elemen terakhir dari daftar, dan menambahkan elemen ke daftar lain dan kembali
16 RPUSH kunci nilai1 [nilai2]
Tambahkan satu atau lebih nilai dalam daftar
17 nilai kunci RPUSHX
Menambahkan nilai pada daftar yang ada