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 Redisredis-benchmark→ Benchmarking utilityredis-check-aofandredis-check-rdb→ Validasi file persistensi AOF/RDBredis-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:
- Snapshot RDB → Menyimpan state database secara berkala (ringan).
- AOF (Append Only File) → Mencatat setiap operasi tulis (lebih aman, ukuran lebih besar).
Keduanya bisa diaktifkan di /etc/redis/redis.conf for durability.