Minggu, 11 Juli 2021

Rangkuman Belajar Redis

Redis merupakan sebuah database berbasih open-source (berlisensi BSD) yang menyimpan data didalam memori (RAM) digunakan sebagai database, cache, maupun message broker. Redis menyediakan struktur data strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, dan streams. 

Select Database

command

select <index db>

contoh command

select 1

Operasi 

set key value

get key

exists key 

Command untuk mengembalikan 0 atau 1, jika ada datanya 1 sebaliknya kalau 0  tidak ada data.

del key

Command untuk menghapus data jika kembaliannya 0 data tidak berhasil di delete kalau 1 berhasil di delete dan 3 jika delete data lebih dari satu data.

append key

Command untuk menambahkan value data tanpa menimpah. Jika berhasil ditambahkan akan mengembalikan nilai 13.

contoh command

append <key> <new data>


keys <key>* atau keys *<key>

Command untuk meng-get data semua data yang berkey sama depannya contoh awan1, awan2, awan3 atau 1awan, 2awan, 3awan.

contoh command

keys awan* atau keys *awan

getrange <key> <index_start> <index_end>

Command untuk menampilkan value dengan range index, tanpa mengeluarkan semua data.

setrange <key> <index> <value>

mget <key1> <key2> ..

mset <key1> <value1> <key2> <value2> ..

Expiration

Pada redis kita bisa mengatur berapalama expired nya sehingga redis akan menghapus secara otomatis.

expire key seconds

setex key seconds value

Command ini untuk insert data pertama kali sekalian mengatur expirednya

ttl key

Comand untuk mengetahui berapa lama lagi data akan di hapus secara otomatis oleh redis.


Penggunaan

Menampilkan semua key

keys *

Melihat value dari key

get [key]


Load disqus comments

0 komentar