Instalasi Redis-Server pada Nat VPS

Redis adalah penyimpanan struktur data bersumber terbuka (open-source) yang banyak digunakan sebagai database, cache, dan broker message. Redis menyediakan manajemen data berbasis key-value store dengan struktur data seperti string, hash, dan list.

Pada artikel ini kita akan membahas mengenai langkah-langkah instalasi server Redis pada NAT VPS. Sesuai namanya, Redis server merupakai inti server dari Redis. Hal ini dapat digunakan untuk menyimpan data secara remote pada aplikasi ataupun program yang kita buat.

VPS yang digunakan dalam artikel ini menggunakan OS Ubuntu 20.04, dengan spesifikasi 1GB RAM dan 1vCPU. Silahkan menyesuaikan untuk distribusi lain.

1. Persiapan

Pertama, update index repositori package manager melalui command berikut:

sudo apt update

Kemudian, opsional namun direkomendasikan, upgrade semua package yang tersedia dengan command:

sudo apt upgrade -y

2. Instalasi Redis-Server

Untuk memasang Redis, kita dapat melakukannya langsung dari official repository Ubuntu melalui APT:

sudo apt install redis -y

Command di atas akan memasang client (pengakses data) dan server (penerima data) dari Redis.

Jika tidak ada error pada saat pemasangan, maka Redis berhasil di-install. Kita dapat mengetes koneksi server melalui redis-cli:

sudo redis-cli ping

Output yang keluar akan berupa PONG!.

3. Mengizinkan Koneksi Remote

Sampai sini, Redis hanya dapat diakses melalui local machine atau hanya dari VPS itu sendiri (127.0.0.1). Untuk mengizinkan koneksi dari luar VPS, kita perlu mengatur beberapa konfigurasi pada Redis yang terletak di /etc/redis/redis.conf.

3.1. Mengatur Redis Agar Berjalan di Semua Network Interface

Konfigurasi pertama adalah mengizinkan Redis untuk berjalan (listening) di semua interface network, termasuk address 0.0.0.0.

  1. Buka file konfigurasi (/etc/redis/redis.conf)
  2. Kemudian cari baris yang berisi bind 127.0.0.1 1:
  3. Lalu comment baris tersebut dengan memberikan tanda pagar pada awal baris, seperti pada gambar dibawah:

3.2. Menonaktifkan Protected Mode

Protected Mode adalah mode dimana Redis hanya mengizinkan koneksi dari dalam VPS. Tentu, mode ini perlu dimatikan agar Redis dapat diakses secara remote.

  1. Buka file konfigurasi (/etc/redis/redis.conf)
  2. Cari baris yang berisi protected-mode=yes
  3. Ganti kata yes menjadi no seperti pada gambar dibawah:

3.3. Pengaturan Port Forwarding

Karena kita menggunakan NAT VPS, kita perlu melakukan port forwarding agar port dapat ter-expose ke luar VPS.

Secara default, Redis berjalan di port 6379

Buka panel Virtualizor > Domain Forwarding, kemudian tambah pengaturan baru dengan konfigurasi seperti ini:

  • Protokol: TCP
  • Source Domain/IP: Pilih yang tersedia
  • Source Port: Port tujuan. Bebas asalkan tidak terpakai
  • Destination IP: Pilih yang tersedia (IP lokal VPS)
  • Destination Port: 6379 (port Redis)

Terakhir, klik Add untuk menambahkan konfigurasi forwarding.

Agar konfigurasi dapat terbaca, restart Redis dengan menggunakan command berikut:

sudo systemctl restart redis

Selesai! Redis telah berhasil dipasang dan dapat diakses secara remote dengan konfigurasi sebagai berikut:

  • Host: IP publik NAT VPS
  • Port: Port tujuan Anda yang sudah dipilih tadi

Penutup

Demikian artikel mengenai panduan instalasi Redis-Server pada NAT VPS. Semoga dapat membantu Anda dan terima kasih sudah membaca.

Source link

Like
Like Love Haha Wow Sad Angry
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments