Januari 13, 2026Panduan
Cara Menginstal dan Mengonfigurasi Redis di Server Linux
Panduan langkah demi langkah tentang cara menginstal server cache Redis di Ubuntu dan CentOS untuk meningkatkan kinerja aplikasi.

Redis adalah penyimpanan struktur data dalam memori yang digunakan sebagai database, cache, dan broker pesan. Ini sangat penting untuk aplikasi berkinerja tinggi yang membutuhkan akses data cepat. Panduan ini menunjukkan cara menginstal dan mengonfigurasi Redis di server Hiddence Anda.
Menginstal Redis di Ubuntu/Debian
bash
sudo apt update
sudo apt install redis-server -y
sudo systemctl start redis-server
sudo systemctl enable redis-server
# Verifikasi instalasi
redis-cli ping
# Seharusnya mengembalikan: PONGMenginstal Redis di CentOS/RHEL
bash
sudo yum install epel-release -y
sudo yum install redis -y
sudo systemctl start redis
sudo systemctl enable redis
# Verifikasi instalasi
redis-cli ping
# Seharusnya mengembalikan: PONGMengonfigurasi Redis
Edit file konfigurasi Redis untuk mengoptimalkan kinerja:
bash
sudo nano /etc/redis/redis.conf
# Pengaturan utama:
# maxmemory 256mb
# maxmemory-policy allkeys-lru
# bind 127.0.0.1 (untuk keamanan)
# requirepass kata_sandi_kuat_Anda
sudo systemctl restart redisMengamankan Redis
Secara default, Redis tidak dilindungi kata sandi. Atur kata sandi:
bash
sudo nano /etc/redis/redis.conf
# Temukan dan batalkan komentar:
requirepass kata_sandi_kuat_Anda_di_sini
# Mulai ulang Redis
sudo systemctl restart redis
# Uji koneksi dengan kata sandi
redis-cli -a kata_sandi_kuat_Anda_di_sini pingPenggunaan Dasar Redis
bash
# Terhubung ke Redis
redis-cli
# Tetapkan pasangan kunci-nilai
SET mykey "Halo Redis"
# Dapatkan nilai
GET mykey
# Tetapkan kedaluwarsa (TTL)
SETEX mykey 60 "nilai"
# Periksa apakah kunci ada
EXISTS mykey
# Hapus kunci
DEL mykeyMenggunakan Redis dengan PHP
bash
# Instal ekstensi PHP Redis
sudo apt install php-redis -y # Ubuntu/Debian
sudo yum install php-redis -y # CentOS
# Mulai ulang PHP-FPM
sudo systemctl restart php-fpm
# Uji di PHP:
# <?php
# $redis = new Redis();
# $redis->connect('127.0.0.1', 6379);
# $redis->set('test', 'Halo Redis');
# echo $redis->get('test');Praktik Terbaik Redis
- Tetapkan maxmemory untuk mencegah Redis menggunakan semua RAM
- Gunakan kebijakan penggusuran yang sesuai (disarankan allkeys-lru)
- Aktifkan persistensi (RDB atau AOF) untuk daya tahan data
- Pantau penggunaan memori Redis secara teratur
- Gunakan Redis Sentinel untuk ketersediaan tinggi
- Amankan Redis dengan kata sandi dan aturan firewall
- Cadangkan data Redis secara teratur