Tutorial Cara Instal Redis di AlmaLinux 8

Redis adalah aplikasi open source (berlisensi BSD), penyimpanan dalam memori yang terstruktur , digunakan sebagai database, cache, dan perantara pesan. Ini mendukung struktur data seperti string, hash, daftar, set, set yang diurutkan dengan kueri rentang tertentu, bitmap, hyperlog, indeks geospasial dengan kueri radius dan stream.

Redis dirancang untuk digunakan oleh klien tepercaya di lingkungan tepercaya, dan tidak memiliki fitur keamanan yang kuat tersendiri. Redis, bagaimanapun, memiliki beberapa fitur keamanan seperti kata sandi dasar yang tidak terenkripsi serta penggantian nama dan penonaktifan perintah.

Prasyarat:

1. Terinstall Almalinux 8.x dan telah terupdate terkini
2. Akses root

a. Install REDIS
ketik perintah berikut:

Code:
# dnf install redis -y

b. Ubah direktif dari tidak ke systemd
Ini adalah perubahan konfigurasi penting yang harus dilakukan dalam file konfigurasi Redis. arahan yang diawasi memungkinkan Anda mengirimkan sistem init untuk mengelola Redis sebagai layanan.

ketik perintah:
Code:
# vi /etc/redis.conf

Temukan kata supervised dan ubah dari no ke systemd yang akan terlihat seperti:

Code:
# 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

Simpan dan keluar dari file konfigurasi Redis.

c. Setelah mengedit file, mulai dan aktifkan layanan Redis:

Code:
# systemctl start redis

# systemctl enable redis

d. Untuk memverifikasi bahwa Redis telah berhasil diinstal, kita dapat menjalankan perintah berikut:
Code:
# redis-cli ping

hasilnya adalah:

Code:
PONG

Jika sudah muncul reply seperti di atas, itu berarti server sekarang memiliki Redis yang berjalan dan dapat dimulai mengonfigurasinya untuk meningkatkan keamanannya.

e. Konfigurasikan kata sandi Redis
Mengonfigurasi kata sandi Redis mengaktifkan salah satu fitur keamanan bawaannya — perintah auth — yang mengharuskan klien untuk mengautentikasi sebelum diizinkan mengakses database. Seperti pengaturan bind, kata sandi dikonfigurasi langsung di file konfigurasi Redis, /etc/redis.conf. Buka kembali file itu:

Code:
# vi /etc/redis.conf

Cari kata requirepass

kemudian edit dengan password yang diinginkan:

Code:
# requirepass foobared

hapus tanda # didepannya dan ganti foobared dengan password yang diinginkan
kemudian save dan tutup file konfigurasi setelah itu restart kembali service redis

Code:
# systemctl restart redis

f. Untuk cek jiga password sudah aktif masuk ke mode cli redis dengan perintah berikut:
Code:
# redis-cli

kemudian coba ketik perintah berikut:

Code:
127.0.0.1:6379> set key1 23

jika responnya adalah:

Code:
(error) NOAUTH Authentication required.

Selamat berarti password sudah aktif, untuk memasukkan password sebelum sebuah command, lakukan perintah berikut di console:

Code:
127.0.0.1:6379> auth password_anda

maka respon akan muncul:

Code:
OK

dan bisa dilanjutkan dengan command yang diinginkan.
 
Back
Top