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
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]
0 komentar