Mengenal Database Redis dan Cara Instalasi
HeyHo EnigmaNians ketemu kembali di artikel terbaru dari kami. Artikel kali ini kita akan membahas apa itu redis kegunaan nya, cara instalasi dan bagaimana cara menggunakan redis itu sendiri.
Halaman resmi dari redis https://redis.io
Mari kita kenali terlebih dahulu apa itu redis.
Redis merupakan sebuah penyimpanan struktur data yang berada pada memori, penggunaan sebagai database, cache, message broker. Redis merupakan tipe database NoSql yang mempunya key-value.
Redis menyediakan struktur data seperti string, hash, list, set, sort set dengan range, bitmaps, hyperloglogs, geospatial indexes, dan streams.
Untuk dapat menggunakan redis, silahkan teman-teman kunjungi alamat ini https://redis.io/download atau bagi yang menggunakan sistem operasi linux dan Mac dapat melalui brew.
Cara instalasi brew https://enigmacamp.medium.com/instalasi-homebrew-a1ab3edd1388
Cara lain juga dapat menggunakan docker sebagai tempat instalasi redis.
Cara instalasi docker https://enigmacamp.medium.com/install-docker-78be1f0b2444
Cara pertama adalah melalui website resmi redis
Teman-teman dapat memilih versi yang stable ya. Tunggu hingga proses download selesai. Jika sudah pindahkan hasil download ke root utama ya.
Proses Instalasi
Buka dahulu terminal pada komputer teman-teman, lalu ikuti langkah-langkah berikut ini:
~ tar xzf redis-6.2.3.tar.gz
~ cd redis-6.2.3
redis-6.2.3 make
Untuk sistem operasi ubuntu bisa menggunakan cara ini:
$ sudo add-apt-repository ppa:redislabs/redis
$ sudo apt-get update
$ sudo apt-get install redis
Cara Kedua Menggunakan Brew
brew update
brew install redis
Untuk mengaktifkan redis adalah sebagai berikut:
brew services start redis
Untuk stop nya bisa menggunakan :
brew services stop redis
Cek apakah redis sudah terinstal dengan cara mengetikkan ini:
~ redis-server ping
PONG~ redis-server
Atau bisa menggunakan ini untuk cek versi berapa yang terinstall:
redis-server -v
Sekarang kita akan menggunakan redis, disini saya akan kasih contoh-contoh simple ya, untuk contoh yang lebih komplek tunggu artikel enigma lainnya.
Ketik ini di terminal untuk masuk ke redis
redis-cli127.0.0.1:6379>
Sintak-sintak redis:
- Keys *
- Set key value
- Get key
Key * digunakan untuk melihat data yang tersimpan pada redis
Penggunaan Set adalah untuk membuat sebuah data pada redis, contohnya disini saya membuat sebuah data mahasiswa key nya adalah 13753030 Jution data tersebut dapat dibuat dengan menggunakan SET 13753030 Jution, kemudian untuk menampilkan nya bisa menggunakan GET key.
Sekarang kita akan coba, masih diterminal yang taxi ya, teman-teman bisa ikuti langkah-langkah di bawah ini:
Untuk sintak lainnya teman-teman dapat melihat nya disini https://redis.io/commands
Sekian artikel untuk kali ini.
Jangan lupa untuk follow akun ini ya untuk melihat artikel yang lainnya.
Enigma IT Bootcamp
Information Technology Company
For Recruitment:
📧: recruitment@enigmacamp.com
📞: +62 813 8711 8339
For Partnership:
📧: sales@enigmacamp.com
📞: +62 21 2780 6212