
Redis (Remote Dictionary Server) adalah penyimpanan struktur data nilai kunci sumber terbuka yang ditulis dalam C dan digunakan sebagai database, dan cache. Debian adalah salah satu distro berbasis Linux terkemuka. Manipulasi dan penyimpanan data termasuk dalam kategori dasar tugas programmer dan Debian 11 menyediakan dukungan beberapa DBMS (DataBase Management System) untuk melakukan operasi pada data. Pada artikel ini, kita akan mendemonstrasikan panduan instalasi Redis di Debian 11; dengan posting yang bermanfaat ini, Anda akan dapat menginstal Redis serta mempelajari fitur dan pentingnya yang khas.
Fitur Redis
Selalu ada beberapa alasan untuk menggunakan perangkat lunak atau service apa pun; salah satunya adalah fitur yang ditawarkan oleh alat tertentu. Redis berisi fitur penting berikut yang harus dipertimbangkan sebelum menggunakannya:
- Performance: Basis data memang membutuhkan media penyimpanan untuk menyimpan data: Sebagian besar basis data menyimpan data di hard disk atau drive eksternal; sedangkan Redis menyimpan data di server yang memastikan manipulasi data cepat untuk meningkatkan kinerja.
- Data structures support: Karena Redis termasuk dalam kategori basis data NoSQL, yang juga mendukung struktur data. Redis memiliki dukungan ekstensif terhadap struktur data dibandingkan dengan para pesaingnya. Selain itu, mendukung jenis berikut: string, daftar, set, hash, bitmap, stream, geospasial.
- Ease of Use: Tidak seperti database lain yang mengikuti kueri panjang untuk menyimpan dan mengambil data; Redis dapat digunakan untuk melakukan operasi data dengan struktur data yang didukung perintah.
- Scalability: Redis menyediakan opsi penskalaan untuk menyesuaikan ukuran cluster; seseorang dapat melakukan tindakan ini dengan scaling up, scaling in, atau scaling out di Redis.
Bagaimana cara menginstal Redis di Debian 11
Ini adalah praktik yang baik untuk memperbarui repositori paket dengan mengeluarkan perintah yang disebutkan di bawah ini:
$ sudo apt update
Setelah pembaruan berhasil dilakukan, Anda siap untuk menginstal Redis di Debian 11. Terlihat bahwa paket Redis tersedia di repositori resmi Debian 11; jadi, Anda dapat menggunakan perintah yang disebutkan di bawah ini untuk mendapatkan dukungan Redis menggunakan manajer paket apt di sistem Anda:
$ sudo apt install redis-server
Untuk memeriksa service Redis berhasil diinstal pada Debian 11 Anda; gunakan perintah yang disebutkan di bawah ini untuk memeriksa status server Redis:
$ sudo systemctl status redis-server
Seperti yang ditunjukkan pada output bahwa service sedang berjalan yang menjamin keberhasilan instalasi service Redis pada sistem Debian 11 Anda.
Anda dapat mengatur status server menggunakan dukungan command line Debian 11, misalnya, Anda dapat menggunakan perintah berikut untuk menghentikan service Redis yang sedang berjalan:
$ sudo systemctl stop redis-server
Jika service Redis dihentikan pada Debian 11 Anda, Anda dapat menggunakan perintah yang disebutkan di bawah ini untuk memulai servicenya:
$ sudo systemctl start redis-server
Bagaimana menghubungkan ke Redis di Debian 11
Setelah Redis diinstal dan service berjalan; Anda dapat menulis perintah berikut di terminal untuk menghubungkan Debian 11 Anda ke server Redis:
$ redis-cli
Setelah berhasil mengeksekusi perintah yang disebutkan di atas, diketahui bahwa shell Redis akan diaktifkan dengan alamat IP localhost (127.0.0.1:6379):
Kamu bisa menulis “ping” dan tekan enter setelah alamat IP ini: Anda akan mendapatkan “PONG” pada keluaran:
> ping
Cara mengkonfigurasi Redis di Debian 11
Anda dapat mengonfigurasi service Redis pada Debian 11 dengan mengakses “.conf” file yang berada di “/etc/redis/redis.conf”. Misalnya, dalam kasus kami, kami telah menggunakan editor nano untuk mengakses “.confberkas ”; jalankan perintah berikut untuk mengedit file menggunakan editor nano:
$ sudo nano /etc/redis/redis.conf
Atur ukuran memori : Jika Anda ingin mengalokasikan ukuran memori pilihan Anda sendiri ke server Redis; Anda harus menulis ukuran memori di akhir file konfigurasi dan menyimpan file dengan menggunakan “Ctrl+S” dan tekan “Ctrl+X” untuk keluar dari editor nano:
maxmemory 128mb
maxmemory-policy allkeys-lru
Tetapkan Kata Sandi Otentikasi untuk Redis Shell: Anda dapat mengatur otentikasi password untuk siapa saja yang ingin menjalankan perintah pada Shell Redis Anda; Anda dapat melakukannya dengan cara berikut:
Catatan: Secara default, shell Redis memungkinkan semua orang untuk menjalankan perintah pada shell-nya.
Cari baris berikut di “SECURITY” bagian dari “.config” berkas:
# requirepass foobared
Anda harus menghapus komentar pada baris dan menulis password Anda; tulis baris berikut dan itu akan mengatur password “linuxhint” untuk Redis Shell:
requirepass linuxhint
Setelah perubahan berhasil dibuat; Anda harus restart service Redis dengan mengeluarkan perintah yang disebutkan di bawah ini:
$ systemctl restart redis-server
Setelah restart Redis, mulai shell Redis dengan menggunakan perintah yang disebutkan di bawah ini dan tulis ping di sini; Anda akan melihat peringatan otentikasi:
$ redis-cli
Untuk Otentikasi Anda harus menulis baris berikut sebelum menjalankan perintah di Redis shell:
$ AUTH your-password
Dalam kasus kami, password adalah “linuxhint”, jadi kami memberikan password dengan mengikuti perintah di atas dan setelah otentikasi berhasil akan muncul “OK” pada shell dan setelah itu Anda dapat menjalankan perintah:
Kesimpulan
Redis adalah database NoSQL yang terkenal untuk melakukan beberapa operasi pada data dan fitur-fitur penting dari Redis menjadikannya pilihan yang baik di antara para pesaingnya. Selain itu, service ini juga dapat diinstal pada beberapa sistem operasi: Dalam posting ini kami telah menyediakan panduan terperinci untuk menginstal Redis di Debian 11. Selain instalasinya, posting ini juga menyediakan konfigurasi server Redis serta koneksinya di Debian 11. file konfigurasi Redis dapat diakses untuk melakukan perubahan karena perubahan dapat bervariasi dari user pemula hingga user tingkat lanjut.