Cara Memasang dan Mengkonfigurasi Redis di Debian

Cara Memasang dan Mengkonfigurasi Redis di Debian

Redis adalah sumber struktur data dalam sumber terbuka yang digunakan secara meluas sebagai pangkalan data, cache, dan broker mesej. Ia terkenal dengan prestasi tinggi, fleksibiliti, dan jejak memori yang rendah. Redis menyokong pelbagai struktur data, termasuk rentetan, hash, senarai, set, dan set yang disusun, dan menyediakan pelbagai ciri seperti replikasi, urus niaga, skrip lua, dan pemesejan pub/sub.

Dalam tutorial ini, kami akan membimbing anda melalui proses memasang dan mengkonfigurasi Redis di Debian. Kami akan merangkumi cara memasang Redis, konfigurasikannya untuk dijalankan sebagai perkhidmatan, dan selamatkannya menggunakan pengesahan.

Langkah 1: Kemas kini sistem

Sebelum memasang Redis, selalu disyorkan untuk mengemas kini pakej sistem ke versi terkini mereka. Untuk mengemas kini sistem Debian anda, jalankan arahan berikut:

Sudo Apt-Get Update & Sudo Apt-GET Upgrade  

Langkah 2: Pasang Redis

Untuk memasang Redis di Debian, gunakan arahan berikut:

sudo apt-get memasang redis-server 

Ini akan memasang Redis dan kebergantungannya pada sistem anda.

Langkah 3: Konfigurasikan Redis

Fail konfigurasi Redis terletak di/etc/redis/redis.Conf. Anda boleh membuka fail ini di editor teks anda untuk membuat perubahan yang diperlukan. Berikut adalah beberapa konfigurasi penting yang harus anda pertimbangkan:

  1. Mengikat
  2. Secara lalai, Redis dikonfigurasikan untuk mendengar semua antara muka rangkaian yang ada. Untuk hanya mendengar di antara muka Loopback (localhost), tukar Arahan Bind dalam fail konfigurasi seperti berikut:

    mengikat 127.0.0.1
    1mengikat 127.0.0.1

  3. Pelabuhan
  4. Secara lalai, Redis mendengarkan port 6379. Sekiranya anda perlu menggunakan port yang berbeza, anda boleh mengubahnya dengan mengubah suai arahan port.

  5. Kata laluan
  6. Secara lalai, Redis tidak memerlukan kata laluan untuk disambungkan. Untuk menetapkan kata laluan, uncomment dan mengemas kini arahan keperluan:

    memerlukan kata laluan yourpas
    1memerlukan kata laluan yourpas

    Ganti kata laluan your dengan kata laluan yang kuat.

  7. Kegigihan
  8. Redis menyokong kegigihan, yang bermaksud bahawa ia dapat menyimpan data ke cakera supaya dapat bertahan mulakan sistem. Terdapat dua kaedah ketekunan: RDB (Redis Database Backup) dan AOF (Fail tambahan sahaja). Anda boleh mengaktifkan kegigihan dengan tidak menentu dan mengemas kini arahan yang sesuai.

Langkah 4: Mulakan Redis

Untuk memulakan Redis, jalankan arahan berikut:

SUDO Systemctl Mula Redis 

Anda boleh mengesahkan bahawa Redis sedang berjalan dengan menjalankan arahan berikut:

status status sudo redis 

Sekiranya Redis berjalan, output harus menunjukkan bahawa perkhidmatan itu aktif dan berjalan.

Langkah 5: Ujian Redis

Untuk menguji Redis, anda boleh menggunakan alat baris arahan redis-cli. Untuk menyambung ke Redis, jalankan arahan berikut:

Redis-cli 

Sekiranya anda menetapkan kata laluan, anda perlu menggunakan arahan berikut:

redis -cli -a yourpassword 

Ganti kata laluan your dengan kata laluan yang anda tetapkan dalam fail konfigurasi.

Setelah disambungkan, anda boleh menguji Redis dengan menjalankan beberapa arahan. Sebagai contoh, anda boleh menetapkan pasangan nilai utama seperti berikut:

Tetapkan Mykey "Hello, Dunia!" 

Untuk mendapatkan nilai, jalankan arahan berikut:

Dapatkan mykey  

Ini harus mengembalikan nilai hello, dunia!.

Langkah 6: Redis selamat

Mengamankan pemasangan Redis anda adalah penting untuk melindungi data anda daripada akses yang tidak dibenarkan atau serangan berniat jahat. Berikut adalah beberapa amalan terbaik untuk mendapatkan pemasangan Redis anda:

  1. Tukar kata laluan lalai
  2. Mengikat ke localhost
  3. Dayakan penyulitan SSL
  4. Gunakan firewall

Dengan mengikuti amalan terbaik ini, anda boleh mengamankan pemasangan Redis anda dan melindungi data anda dari akses yang tidak dibenarkan atau serangan berniat jahat.

Kesimpulan

Redis adalah sistem penyimpanan data dan caching yang kuat yang dapat meningkatkan prestasi aplikasi anda. Dengan mengikuti langkah -langkah yang digariskan dalam tutorial ini, anda harus dapat memasang dan mengkonfigurasi Redis pada sistem Debian anda. Ingatlah untuk memastikan pemasangan Redis anda selamat dengan mengkonfigurasi pengesahan dan menyekat akses kepada pelanggan yang dipercayai. Dengan redis dan berjalan, anda boleh memanfaatkan banyak ciri -cirinya untuk membina aplikasi yang cepat, boleh dipercayai, dan berskala.