Kodeloka
  1. Kodeloka
  2. Kelas Redis
  3. Materi

Dasar ยท Modul 2 dari 21

Instalasi & Setup Redis Server

Panduan praktis instalasi Redis Server menggunakan Docker, Linux, WSL, dan pengujian koneksi redis-cli.

๐Ÿ“Œ Ringkasan Eksekutif Modul:
Redis Server dapat diinstal dengan mudah via Docker container (`docker run -d -p 6379:6379 redis:alpine`) atau package manager Linux (`apt install redis-server`). Pengujian dilakukan via redis-cli.

1. Metodologi Instalasi Redis

Ada beberapa cara menjalankan Redis Server di lingkungan pengembangan maupun produksi. Cara paling direkomendasikan untuk lokal development adalah menggunakan Docker Container.

A. Menggunakan Docker (Rekomendasi Utama)

Jalankan perintah berikut di terminal Anda untuk menjalankan Redis Server container secara instant:

Bash / Terminal
# Jalankan Redis Server container di port 6379
docker run -d --name redis-dev -p 6379:6379 redis:8-alpine

# Masuk ke dalam redis-cli container
docker exec -it redis-dev redis-cli

B. Menggunakan Docker Compose

docker-compose.yml
version: '3.8'
services:
  redis:
    image: redis:8-alpine
    container_name: my_redis
    ports:
      - "6379:6379"
    volumes:
      - redis_data:/data
    command: redis-server --save 60 1 --loglevel notice

volumes:
  redis_data:

C. Instalasi di Ubuntu / Linux Debian

Bash
sudo apt update
sudo apt install redis-server -y
sudo systemctl enable redis-server
sudo systemctl status redis-server

2. Memahami Biner Utama Redis

  • redis-server: Daemon server utama yang mengelola penyimpanan data in-memory dan mendengarkan port TCP 6379.
  • redis-cli: Command Line Interface resmi untuk berinteraksi dan mengirimkan perintah ke Redis Server.
  • redis-benchmark: Utility bawaan untuk menguji performa throughput (RPS) Redis di mesin Anda.
โšก Test Connection via redis-cli:
Ketik redis-cli di terminal. Setelah terhubung ke 127.0.0.1:6379>, ketik perintah PING. Jika server berjalan normal, balasan balikan adalah PONG.