Sabtu, 18 April 2020

Tutorial Redis (Part.2)

Perintah pada Redis 

Sintaks dasar Redis klien:
$ redis-cli ←

contoh

Contoh berikut menjelaskan bagaimana untuk memulai klien Redis:
Mulai klien Redis, buka terminal dan masukkan perintahRedis-cli.Perintah ini akan menghubungkan layanan Redis lokal.
$redis-cli
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> PING

PONG
Pada contoh di atas kita terhubung ke layanan Redis lokal dan menjalankan perintah PING, yang digunakan untuk mendeteksi layanan Redis dimulai.

Tipe Data Pada Redis dan Contoh Menggunakannya

  1. String

String merupakan tipe data yang paling sering di pakai. Pada redis penggunaan string di batasi dengan ukuran 512 megabytes. Untuk menggunakannya seperti contoh  di bawah ini.
Tipe Data Pada Redis dan Contoh Menggunakannya
Tipe String
Pada Contoh di atas, terdapat 2 perintah untuk menyimpan dan memanggil string yaitu dengan SET dan GET. Pada parameter pertama setelah perinta SET/GET merupakan KEY dan parameter kedua merupakan VALUE.

2. Hashes
Dengan menggunakan tipe data hashes, kita bisa menyimpan beberapa isi pasangan FIELD dalam satu KEY. Pada tipe data ini, kita bisa menyimpan maksimal 232 – 1 pasang data. Untuk menggunakannya, anda bisa lihat contoh di bawah ini.
Tipe Data Pada Redis dan Contoh Menggunakannya
Tipe Hashes
Bisa kita lihat pada gambar diatas, untuk menyimpan HASHES saya menggunakan perintah HMSET. Pada parameter pertama (user:agus) merupakan KEY dan parameter selanjutnya merupakan pasangan pasangan field dengan beberapa macam VALUE.

3. Lists

Tipe data Lists, modelnya hampir mirip sama tipe data String. Tetapi Lists memiliki kelebihan lain yaitu dapat menyimpan beberapa VALUE pada satu KEY. Kita bisa menambahkan VALUE pada depan atau belakang data.
Tipe Data Pada Redis dan Contoh Menggunakannya
Tipe Lists
Pada contoh di atas saya menggunakan perintah LPUSH untuk menyimpan VALUE pada sebelah kiri VALUE sebelumnya. Kemudian perintah RPUSH untuk menyimpan VALUE pada sebelah kanan VALUE sebelumnya.

4. Sets

Tipe data ini memiliki struktur seperti LISTS, bedanya adalah SETS tidak memiliki urutan. Perbedaan yang lain adalah, pada SETS ketika suatu VALUE sudah exist/ ada pada KEY yang sama, maka VALUE itu tidak akan di input kembali ke dalam SETS.
Tipe Data Pada Redis dan Contoh Menggunakannya
Tipe Sets
Untuk menambahkan value, kita bisa menggunakan perintah SADD, untuk melihat VALUE nya kita bisa menggunakan perintah SMEMBERS.

5. Sorted Sets

Pada tipe data Sorted Sets, karakternya mirip seperti SETS. Tetapi kita bisa mengurutkan VALUE pada KEY yang sama.
Tipe Data Pada Redis dan Contoh Menggunakannya
TipeSorted Sets

Pada contoh di atas, untuk menambahkan data pada Sorted Sets, parameter setelah KEY adalah Urutannya. Parameter setelah urutan adalah VALUE nya. Untuk menampilkan data, kita bisa menggunakan perintah ZRANGEBYSCORE VALUE RANGE.

Semoga tulisan saya dapat bermanfaat. Kritik dan masukkan dari teman-teman sangat saya tunggu. Terus belajar dan berkarya. Terimakasih.
Referensi :
https://redis.io/


Tidak ada komentar:

Posting Komentar