Redis - Keamanan

Database Redis dapat diamankan, sehingga setiap klien yang membuat sambungan perlu mengautentikasi sebelum menjalankan perintah. Untuk mengamankan Redis, Anda perlu mengatur kata sandi di file konfigurasi.

Contoh

Contoh berikut menunjukkan langkah-langkah untuk mengamankan instance Redis Anda.

127.0.0.1:6379> CONFIG get requirepass 
1) "requirepass" 
2) ""

Secara default, properti ini kosong, yang berarti tidak ada kata sandi yang disetel untuk instance ini. Anda dapat mengubah properti ini dengan menjalankan perintah berikut.

127.0.0.1:6379> CONFIG set requirepass "tutorialspoint" 
OK 
127.0.0.1:6379> CONFIG get requirepass 
1) "requirepass" 
2) "tutorialspoint"

Setelah mengatur kata sandi, jika ada klien yang menjalankan perintah tanpa otentikasi, maka (error) NOAUTH Authentication required. kesalahan akan kembali. Oleh karena itu, klien perlu menggunakanAUTH perintah untuk mengotentikasi dirinya sendiri.

Sintaksis

Berikut ini adalah sintaks dasar AUTH perintah.

127.0.0.1:6379> AUTH password

Contoh

127.0.0.1:6379> AUTH "tutorialspoint" 
OK 
127.0.0.1:6379> SET mykey "Test value" 
OK 
127.0.0.1:6379> GET mykey 
"Test value"