Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Daftar Redis

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.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. kinerja redis, simpan objek json sebagai string

  2. Bagaimana cara menggunakan Redis dalam program C++?

  3. Implementasi pub/sub di nodeJS

  4. Menyimpan nilai kembalian node.js setTimeout di redis

  5. hitung jumlah sesi di connect-redis