GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal dan Mengamankan Redis di Ubuntu 20.04

Redis (kependekan dari Remote Dictionary Server), adalah penyimpanan struktur data dalam memori sumber terbuka. Ini digunakan sebagai database nilai kunci yang fleksibel dan sangat tersedia yang mempertahankan kinerja tingkat tinggi. Ini membantu mengurangi penundaan waktu dan meningkatkan kinerja aplikasi Anda dengan mengakses dalam mikrodetik.

Salah satu fitur terbaik Redis adalah sejumlah besar tipe data atau struktur data yang didukungnya, seperti String, Hash, Daftar, Set, dan banyak lagi. Redis ditulis dalam bahasa pemrograman C. Dalam tutorial ini, Kami akan menunjukkan cara menginstal dan mengamankan Redis Server di Ubuntu 20.04.

Persyaratan:

  • Untuk keperluan tutorial ini, kita akan menggunakan VPS Ubuntu20.04.
  • Akses ke akun pengguna root (atau pengguna dengan hak sudo)

1:Masuk ke Server &Perbarui Paket OS Server

Pertama, masuk ke server Ubuntu 20.04 Anda melalui SSH sebagai pengguna root:

ssh root@IP_ADDRESS -p PORT_NUMBER

Jangan lupa ganti IP_Address dan Port_Number dengan alamat IP server Anda yang sebenarnya dan nomor port SSH. Juga, Anda harus mengganti 'root' dengan nama pengguna akun admin jika diperlukan.

Setelah Anda masuk, jalankan perintah berikut untuk memperbarui indeks paket dan meningkatkan semua paket yang diinstal ke versi terbaru yang tersedia

sudo apt-get update 
sudo apt-get upgrade

Setelah upgrade selesai, kita dapat melanjutkan ke langkah berikutnya.

2. Instal Redis di Ubuntu 20.04

Ketika pembaruan selesai, Anda akan mengunduh dan menginstalnya dari repositori resmi Ubuntu. Redis versi 5.0.x disertakan secara default pada repositori Ubuntu 20.04.

Jalankan perintah berikut untuk menginstal Redis di server Anda:

sudo apt-get install redis-server

Dengan perintah ini, Anda juga akan mengunduh dan menginstal semua dependensi yang diperlukan.

Setelah instalasi selesai, layanan Redis akan mulai secara otomatis. Untuk memeriksa dan memverifikasi status layanan Redis Anda, jalankan perintah berikut:

sudo systemctl status redis-server

Anda akan menerima output berikut:

● redis-server.service - Advanced key-value store
Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2021-09-25 11:01:30 UTC; 12min ago
Docs: http://redis.io/documentation,
man:redis-server(1)
Main PID: 199086 (redis-server)
Tasks: 4 (limit: 2279)
Memory: 2.0M
CGroup: /system.slice/redis-server.service
└─199086 /usr/bin/redis-server 127.0.0.1:6379

Port default Redis adalah 6379 dan IP 127.0.0.1 adalah localhost.

3. Periksa Versi Redis

Anda dapat memeriksa versi Redis menggunakan perintah berikut:

$ redis-cli -v

Anda akan mendapatkan output berikut:

redis-cli 5.0.7

4. Cara mengkonfigurasi server Redis

Redis dapat dimulai tanpa file konfigurasi menggunakan konfigurasi default bawaan. Sekarang Anda perlu membuat satu perubahan konfigurasi penting di Redis. Buka konfigurasi Redis, redis.conf dengan editor favorit Anda. Kami akan menggunakan nano. Anda bebas menggunakan editor teks lain jika Anda mau:

sudo nano /etc/redis/redis.conf

Anda perlu menemukan diawasi pengarahan. Secara default, baris ini disetel ke no . Namun, untuk mengelola Redis sebagai layanan, Anda akan mengubahnya menjadi systemd .

# If you run Redis from upstart or systemd, Redis can interact with your
# supervision tree. Options:
# supervised no - no supervision interaction
# supervised upstart - signal upstart by putting Redis into SIGSTOP mode
# supervised systemd - signal systemd by writing READY=1 to $NOTIFY_SOCKET
# supervised auto - detect upstart or systemd method based on
# UPSTART_JOB or NOTIFY_SOCKET environment variables
# Note: these supervision methods only signal "process is ready."
# They do not enable continuous liveness pings back to your supervisor.
supervised systemd

Untuk membuat Redis mengetahui hal ini, Anda harus memulai ulang dengan perintah berikut:

sudo systemctl restart redis-server

5. Periksa Koneksi Redis

Anda juga perlu memverifikasi koneksi dengan server Redis menggunakan redis-cli alat. Untuk terhubung dengan klien baris perintah ini, masukkan perintah berikut:

redis-cli

Untuk menguji konektivitas, jalankan:

ping

Outputnya harus merespons dengan:

PONG

6:Mengelola Layanan Redis

Untuk berhenti layanan Anda, jalankan perintah berikut:

sudo systemctl stop redis-server

Untuk memulai layanan Anda, jalankan perintah berikut:

sudo systemctl start redis-server

Untuk mengaktifkan layanan Anda, jalankan perintah berikut:

sudo systemctl enable redis-server

7. Cara Mengamankan Redis

Redis menyertakan fitur otentikasi sebagai lapisan keamanan tambahan. Fitur ini tidak diaktifkan secara default. Untuk mengaktifkan otentikasi kata sandi, buka file konfigurasi Redis:

sudo nano /etc/redis/redis.conf

Menggulir file, akan ada bagian bernama SECURITY , di mana entri ini akan ditampilkan:

# requirepass foobared

dan ganti foobared dengan kata sandi pilihan Anda.

requirepass your_strong_password

Catatan: Jangan lupa uncomment dan ubah your_strong_password dengan kata sandi Anda yang kuat.

Dan mulai ulang layanan Redis agar perubahan diterapkan.

sudo systemctl restart redis.service

Sekarang otentikasi kata sandi untuk Redis telah diaktifkan.

Untuk menguji apakah kata sandi berfungsi, buka klien Redis:

redis-cli

Setelah Anda terhubung ke server, coba ping dengan perintah berikut.

ping "hello world"

Sekarang Anda akan mendapatkan hasil seperti di bawah ini.

Untuk mengautentikasi, cukup gunakan auth perintah, seperti yang ditunjukkan di bawah ini:

auth your_strong_password

Di bawah ini adalah hasil setelah Anda diautentikasi ke Server Redis.

Itu dia! Instalasi Redis Server di Ubuntu 20.04 telah selesai, dan keamanan dasar untuk Redis Server telah diterapkan.

Tentu saja, Anda tidak perlu menginstal dan mengamankan Redis sendiri di Ubuntu 20.04 jika Anda menggunakan salah satu dari VPS Hosting kami yang terkelola sepenuhnya. layanan, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal dan mengamankannya untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

P.S. Jika Anda menyukai posting ini tentang cara menginstal dan mengamankan Redis di Ubuntu 20.04, silakan bagikan dengan teman-teman Anda di jejaring sosial dengan menggunakan pintasan berbagi di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Panels
  1. Cara menginstal dan mengkonfigurasi Redis 6 di Ubuntu 20.04

  2. Cara Menginstal Redis di Ubuntu 16.04

  3. Cara Menginstal dan Mengamankan Redis di Ubuntu 18.04

  1. Cara Memasang dan Mengamankan phpMyAdmin di Ubuntu

  2. Cara Menginstal Dan Mengkonfigurasi Server Redis Di Ubuntu

  3. Cara Menginstal Redis di Ubuntu 18.04

  1. Cara Menginstal PHP 7.4 dan 8.0 Di Ubuntu 18.04 atau 20.04

  2. Cara Menginstal Anaconda di Ubuntu 18.04 dan 20.04

  3. Cara Menginstal Redis di Ubuntu 20.04 / 18.04