50% off semua paket, waktu terbatas. Mulai dari $2.48/mo
Redis

Redis

Redis adalah penyimpanan data dalam memori. Cache, antrean pesan, penyimpanan sesi, papan peringkat, dan database key-value yang paling banyak digunakan di produksi. Dipakai di Twitter, GitHub, Stack Overflow, dan Airbnb. Latensi sub-milidetik, dengan opsi persistensi untuk keandalan data.

Version

Latest

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Types

IPV4,IPV6

Access

Anda dapat mengakses Redis di redis://localhost:6379

Contoh akses shell interaktif:

redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"

File dan Direktori Penting

  • /etc/redis/redis.conf → File konfigurasi utama
  • /var/lib/redis/ → Direktori data untuk persistensi
  • /var/log/redis/redis-server.log → Log file
  • /usr/bin/redis-cli → Alat baris perintah Redis
  • /usr/bin/redis-server → Binary daemon Redis

Service Management

Operasi layanan umum:

systemctl restart redis-server   # Restart Redis
systemctl stop redis-server      # Stop Redis
systemctl status redis-server    # View Redis status

Configuration

File konfigurasi Redis: /etc/redis/redis.conf

  • bind. Mengatur antarmuka jaringan mana yang didengarkan Redis.
  • protected-mode. Harus dinonaktifkan jika Anda mengizinkan akses jarak jauh.
  • requirepass. Tetapkan kata sandi untuk autentikasi klien.
  • maxmemory. Batasi penggunaan RAM (untuk kasus penggunaan caching).
  • appendonly. Aktifkan persistensi AOF.

Setelah melakukan perubahan apa pun:

systemctl restart redis-server

Alat dan Perintah yang Berguna

Redis menyertakan beberapa alat bawaan:

  • redis-cli → Antarmuka baris perintah untuk Redis
  • redis-benchmark → Benchmarking utility
  • redis-check-aof and redis-check-rdb → Validasi file persistensi AOF/RDB
  • redis-server → Menjalankan daemon Redis secara manual

Log dan Pemantauan

Check logs:

journalctl -u redis-server -f

Monitor activity:

redis-cli monitor

Lihat klien yang terhubung:

redis-cli client list

Persistence Modes

Redis mendukung dua opsi persistensi:

  1. Snapshot RDB → Menyimpan state database secara berkala (ringan).
  2. AOF (Append Only File) → Mencatat setiap operasi tulis (lebih aman, ukuran lebih besar).

Keduanya bisa diaktifkan di /etc/redis/redis.conf for durability.

Lainnya di Database Tools

Related apps.

Deploy Redis sekarang. From $2.48/mo.