Daftar Isi
Pengantar
Redis (kepanjangan dari REmote DIctionary Server) adalah database in-memory open source yang digunakan untuk menyimpan data dalam memori (RAM) agar bisa diakses super cepat.
Fungsi utama Redis:
Redis berfungsi sebagai:
-
🧠 Database – menyimpan data seperti key-value store (mirip dictionary).
-
⚡ Cache – menyimpan data sementara untuk mempercepat akses aplikasi.
-
🔁 Message Broker / Queue – dipakai untuk sistem antrian (misal di microservices).
Tipe data di Redis:
Redis bukan hanya key-value biasa — ia punya banyak struktur data canggih, misalnya:
-
STRING
→ teks, angka -
HASH
→ objek (seperti JSON sederhana) -
LIST
→ antrian (queue) -
SET
→ kumpulan unik -
ZSET
→ ranking (sorted set) -
STREAM
→ log data (untuk event streaming)
Cara Install Redis Via Docker Compose
- Pastikan sudah install docker dan docker compose
- Buat Redis docker compose
mkdir -p /home/redis
cd /home/redis
nano docker-compose.yaml
version: ‘3.8’
services:
redis:
image: redis:7.2
container_name: redis
restart: always
ports:
– “6379:6379”
command: [“redis-server”, “–requirepass”, “mypassword”]
volumes:
– redis_data:/data
redisinsight:
image: redis/redisinsight:latest
container_name: redisinsight
restart: always
ports:
– “5540:5540”
volumes:
redis_data:
driver: local
- Build docker
docker compose up -d
- Test koneksi redis
redis-cli -h 127.0.0.1 -p 6379
- login dengan
AUTH mypassword
- Menambahkan user redis
docker exec -it redis redis-cli
ACL SETUSER admin on >Admin123 allcommands allkeys
ACL LIST
- Coba login dengan user baru
redis-cli -u redis://admin:Admin123@localhost:6379
atau
redis-cli
AUTH admin Admin123
Penutup
Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Install Redis Via Docker Compose. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.