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

Halaman Download 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
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:

  1. Keys *
  2. Set key value
  3. 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

https://www.enigmacamp.com/

--

--

--

Enigma IT Bootcamp Blog

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Enigmacamp

Enigmacamp

Enigma IT Bootcamp Blog

More from Medium

Introduction to Asynchronous Processing and Message Queues

Microservices with Serverless — Part 1: Introduction

Authentication and Authorization Protocols

How to parse Dynamic JSON String?