Cara Install Redis Menggunakan Docker Compose

Redis adalah sebuah sistem penyimpanan data berbasis kunci-nilai (key-value) yang berjalan di memori. Redis digunakan sebagai database, cache, message broker atau antrian. Redis mendukung jenis data seperti string, hash, list, set, sorted set, bitmap, hyperloglog dan geospatial. Redis menyediakan fitur replikasi, transaksi, scripting, pub/sub dan persistensi.

Redis memiliki performa yang tinggi dan dapat menangani jutaan permintaan per detik dengan latensi rendah. Berikut adalah cara install redis dengan mudah menggunakan container untuk. Buat file docker-compose.yml dan isikan perintah berikut:

version: '3'

services:
  redis:
    image: redis:6-alpine
    ports:
      - "6379:6379"
    volumes:
      - redis_data:/data
    command: ["redis-server", "--requirepass", "[password]"]

  redisinsight:
    image: redislabs/redisinsight    
    ports:
      - "8008:8001"
    depends_on:
      - redis
    environment:
      - REDIS_URI=redis://[password]@redis:6379

volumes:
  redis_data:

Silahkan ganti [password] menjadi password yang diinginkan kemudian masuk ke directory yang ada file docker-compose.yml misal cd /home/toto/container/. Setelah itu jalankan perintah berikut :
docker-compose up -d

Jika tidak ditemukan perintah tersebut silahkan install docker compose sesuai os yang digunakan. Untuk menggunakan pada coding: redis://[password]@[ip-vm]:6379
Untuk mengakses GUI redisnya: http://[ip-vm]:8008

Jika masih bingung kenapa harus menggunakan docker compose
silahlan baca https://totoraha.web.id/membuat-container-dengan-docker-compose/.
Semoga bermanfaat