Beranda
Linux
Programming
Redis
Tutorial
Tutorial Instalasi Redis di Linux

Redis adalah sistem penyimpanan struktur data di memori yang populer dan digunakan untuk berbagai aplikasi seperti cache, penyimpanan sesi, dan antrian pesan. Redis dikenal karena performa cepat dan dukungan untuk berbagai struktur data seperti string, hash, list, dan set. Dalam artikel ini, kami akan memberikan panduan lengkap tentang cara menginstal Redis di Linux, dari persiapan hingga konfigurasi dasar.

Langkah 1: Persiapan Sistem

Sebelum memulai instalasi Redis, pastikan sistem Anda diperbarui. Gunakan perintah berikut untuk memperbarui daftar paket dan menginstal pembaruan terbaru:

sudo apt update

sudo apt upgrade

Langkah 2: Instalasi Prasyarat

Redis memerlukan beberapa alat pengembangan dasar. Instal alat ini dengan perintah berikut:

sudo apt install build-essential tcl
  • build-essential: Paket ini menyediakan alat pengembangan dasar seperti gcc dan make.
  • tcl: Diperlukan untuk menjalankan tes setelah instalasi.

Langkah 3: Unduh dan Instal Redis

  1. Unduh Redis:

    Kunjungi situs web Redis untuk mendapatkan versi terbaru. Gunakan wget untuk mengunduh Redis dari URL yang diberikan. Anda juga dapat menggunakan curl.

    wget http://download.redis.io/releases/redis-7.0.0.tar.gz
    

    (Gantilah URL dengan versi terbaru jika ada pembaruan.)

  2. Ekstrak File:

    Ekstrak file yang telah diunduh menggunakan tar.

    tar xzf redis-7.0.0.tar.gz
    
  3. Masuk ke Direktori Redis:

    cd redis-7.0.0
    
  4. Kompilasi Redis:

    Jalankan perintah berikut untuk mengkompilasi Redis. Ini akan menghasilkan binari Redis di direktori src.

    make
    
  5. Jalankan Tes (Opsional):

    Tes Redis untuk memastikan bahwa semuanya berfungsi dengan baik.

    make test
    

Langkah 4: Instal Redis

Setelah kompilasi selesai, Anda dapat menginstal Redis ke sistem Anda:

sudo make install

Langkah 5: Konfigurasi Redis

Redis perlu dikonfigurasi sebelum digunakan. Untuk konfigurasi dasar:

  1. Buat Direktori Konfigurasi:

    sudo mkdir /etc/redis
    
  2. Salin File Konfigurasi:

    Salin file konfigurasi default ke direktori konfigurasi.

    sudo cp redis.conf /etc/redis
    
  3. Edit File Konfigurasi:

    Buka file konfigurasi Redis untuk melakukan penyesuaian. Misalnya, untuk mengatur Redis berjalan sebagai layanan latar belakang:

    sudo nano /etc/redis/redis.conf
    

    Temukan baris berikut dan ubah no menjadi yes:

    supervised systemd
    

    (Jika Anda menggunakan sistem selain systemd, Anda mungkin perlu menyesuaikan pengaturan ini.)

  4. Konfigurasi Direktori Data:

    Jika Anda ingin mengubah direktori data, temukan bagian berikut dan sesuaikan jalur direktori:

    dir /var/lib/redis
    

    Pastikan direktori ini ada dan Redis memiliki izin untuk menulis ke sana:

    sudo mkdir /var/lib/redis
    sudo chown redis:redis /var/lib/redis
    

Langkah 6: Menjalankan Redis sebagai Layanan

Untuk menjalankan Redis sebagai layanan sistem yang dapat dimulai secara otomatis saat booting:

  1. Buat File Unit Systemd:

    Buat file unit systemd untuk Redis.

    sudo nano /etc/systemd/system/redis.service
    

    Tambahkan konfigurasi berikut:

    [Unit]
    Description=Redis In-Memory Data Structure Store
    After=network.target
    
    [Service]
    User=redis
    Group=redis
    ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
    ExecStop=/usr/local/bin/redis-cli shutdown
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
    
  2. Buat Pengguna Redis (Jika Belum Ada):

    sudo adduser --system --group --no-create-home redis
    
  3. Mulai dan Aktifkan Layanan Redis:

    sudo systemctl start redis
    sudo systemctl enable redis
    
  4. Verifikasi Status Layanan:

    Pastikan Redis berjalan dengan benar:

    sudo systemctl status redis
    

Langkah 7: Menguji Instalasi Redis

Anda dapat menguji instalasi Redis dengan menggunakan klien Redis. Jalankan perintah berikut untuk mengakses klien Redis dan uji beberapa perintah:

redis-cli

Di dalam prompt Redis, Anda bisa mencoba beberapa perintah dasar:

127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"

Kesimpulan

Menginstal Redis di Linux melibatkan beberapa langkah utama, mulai dari memperbarui sistem hingga mengkonfigurasi dan menjalankan Redis sebagai layanan. Dengan mengikuti panduan ini, Anda dapat memastikan bahwa Redis terpasang dan berjalan dengan baik di sistem Linux Anda. Redis menawarkan performa tinggi untuk penyimpanan data di memori, dan konfigurasi yang benar memastikan bahwa Anda memanfaatkan sepenuhnya kemampuan Redis dalam aplikasi Anda.

Penulis blog

TUKANG KETIK
TUKANG KETIK
Programming is 10% writing code, and 90% understanding why it's not working. Coding is trial & error.

Tidak ada komentar

Tolong Ketikannya di jaga dan gunakan bahasa yang sopan. Terima kasih
Atau Boleh request juga artikel apa yang ingin saya bahas ditulisan saya (tapi ini kalau saya bisa dan waktunya ada) maklum saya juga kerja.