Cara menginstal dan mengonfigurasi redis di debian

Cara menginstal dan mengonfigurasi redis di debian

Redis adalah penyimpanan struktur data open-source, dalam memori yang banyak digunakan sebagai basis data, cache, dan broker pesan. Ini dikenal karena kinerja tinggi, fleksibilitas, dan jejak kaki yang rendah. Redis mendukung berbagai struktur data, termasuk string, hash, daftar, set, dan set yang diurut.

Dalam tutorial ini, kami akan memandu Anda melalui proses menginstal dan mengkonfigurasi redis di debian. Kami akan membahas cara menginstal redis, mengkonfigurasinya untuk menjalankan sebagai layanan, dan mengamankannya menggunakan otentikasi.

Langkah 1: Perbarui sistem

Sebelum menginstal Redis, selalu disarankan untuk memperbarui paket sistem ke versi terbaru mereka. Untuk memperbarui sistem Debian Anda, jalankan perintah berikut:

Sudo apt-get update && sudo apt-get upgrade  

Langkah 2: Instal Redis

Untuk menginstal Redis di Debian, gunakan perintah berikut:

sudo apt-get menginstal redis-server 

Ini akan menginstal Redis dan ketergantungannya pada sistem Anda.

Langkah 3: Mengkonfigurasi Redis

File konfigurasi redis terletak di/etc/redis/redis.conf. Anda dapat membuka file ini di editor teks Anda untuk membuat perubahan yang diperlukan. Berikut adalah beberapa konfigurasi penting yang harus Anda pertimbangkan:

  1. Mengikat
  2. Secara default, Redis dikonfigurasi untuk mendengarkan semua antarmuka jaringan yang tersedia. Untuk hanya mendengarkan di antarmuka loopback (localhost), ubah arahan bind dalam file konfigurasi sebagai berikut:

    Bind 127.0.0.1
    1Bind 127.0.0.1

  3. Pelabuhan
  4. Secara default, Redis mendengarkan port 6379. Jika Anda perlu menggunakan port yang berbeda, Anda dapat mengubahnya dengan memodifikasi arahan port.

  5. Kata sandi
  6. Secara default, Redis tidak memerlukan kata sandi untuk terhubung. Untuk menetapkan kata sandi, uncromment dan perbarui Petunjuk PetsesPass:

    Persyaratan Anda dengan kata lain
    1Persyaratan Anda dengan kata lain

    Ganti Kata Data Anda dengan Kata Sandi yang Kuat.

  7. Kegigihan
  8. Redis mendukung kegigihan, yang berarti dapat menyimpan data ke disk sehingga dapat bertahan dari sistem restart. Ada dua metode kegigihan: RDB (cadangan database Redis) dan AOF (file append-only). Anda dapat mengaktifkan kegigihan dengan membuka komentar dan memperbarui arahan yang sesuai.

Langkah 4: Mulai Redis

Untuk memulai Redis, jalankan perintah berikut:

sudo systemctl mulai redis 

Anda dapat memverifikasi bahwa Redis berjalan dengan menjalankan perintah berikut:

Sudo Systemctl Status Redis 

Jika Redis berjalan, output harus menunjukkan bahwa layanan aktif dan berjalan.

Langkah 5: Uji Redis

Untuk menguji redis, Anda dapat menggunakan alat baris perintah redis-cli. Untuk terhubung ke Redis, jalankan perintah berikut:

redis-cli 

Jika Anda mengatur kata sandi, Anda harus menggunakan perintah berikut:

redis -cli -A yourpassword 

Ganti Word Anda dengan kata sandi yang Anda atur di file konfigurasi.

Setelah terhubung, Anda dapat menguji redis dengan menjalankan beberapa perintah. Misalnya, Anda dapat mengatur pasangan nilai kunci sebagai berikut:

atur mykey "halo, dunia!" 

Untuk mengambil nilai, jalankan perintah berikut:

Dapatkan mykey  

Ini harus mengembalikan nilainya halo, dunia!.

Langkah 6: Aman Redis

Mengamankan Instalasi Redis Anda penting untuk melindungi data Anda dari akses yang tidak sah atau serangan jahat. Berikut adalah beberapa praktik terbaik untuk mengamankan instalasi Redis Anda:

  1. Ubah kata sandi default
  2. Bind ke localhost
  3. Aktifkan enkripsi SSL
  4. Gunakan firewall

Dengan mengikuti praktik terbaik ini, Anda dapat mengamankan instalasi Redis Anda dan melindungi data Anda dari akses yang tidak sah atau serangan jahat.

Kesimpulan

Redis adalah sistem penyimpanan data dan caching yang kuat yang dapat meningkatkan kinerja aplikasi Anda. Dengan mengikuti langkah -langkah yang diuraikan dalam tutorial ini, Anda harus dapat menginstal dan mengonfigurasi redis pada sistem Debian Anda. Ingatlah untuk menjaga keamanan instalasi Redis Anda dengan mengkonfigurasi otentikasi dan membatasi akses hanya untuk klien tepercaya. Dengan Redis Up and Running, Anda dapat memanfaatkan banyak fitur untuk membangun aplikasi yang cepat, andal, dan terukur.