Merah adalah basis data nilai kunci sumber terbuka gratis. Ini mirip dengan memcached tetapi dataset tidak mudah berubah dan tipe data lainnya (seperti daftar dan set) didukung secara asli. Redis hadir dengan redis-cli yang menyediakan antarmuka baris perintah sederhana ke server Redis. Tutorial ini memandu Anda melalui cara menginstal Redis dan mengkonfigurasinya di Ubuntu. Saya menguji panduan ini di server Ubuntu 18.04 LTS, namun panduan ini mungkin berfungsi di distro berbasis Ubuntu/Debian lainnya.
Instal Server Redis di Ubuntu
Redis Server tersedia di repositori default Ubuntu. Jadi, Anda dapat menginstalnya menggunakan pengelola paket apt-get.
Jalankan perintah berikut untuk menginstal Redis Server di sistem Ubuntu Anda:
$ sudo apt-get install redis-server
Setelah menginstal, periksa apakah layanan Redis Server mulai atau tidak dengan perintah:
$ sudo systemctl status redis-server
Contoh keluarannya adalah:
● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2018-06-02 12:40:26 IST; 6s ago Docs: http://redis.io/documentation, man:redis-server(1) Main PID: 2623 (redis-server) Tasks: 4 (limit: 2322) CGroup: /system.slice/redis-server.service └─2623 /usr/bin/redis-server 127.0.0.1:6379 Jun 02 12:40:26 ubuntuserver systemd[1]: Starting Advanced key-value store... Jun 02 12:40:26 ubuntuserver systemd[1]: redis-server.service: Can't open PID file /var/run/red Jun 02 12:40:26 ubuntuserver systemd[1]: Started Advanced key-value store.
Untuk jaga-jaga, jika belum dimulai, Anda dapat memulainya seperti gambar di bawah ini.
$ sudo systemctl enable redis-server
$ sudo systemctl start redis-server
Untuk memeriksa versi Redis Server yang terinstal, jalankan saja:
$ redis-server -v
Contoh keluaran:
Redis server v=4.0.9 sha=00000000:0 malloc=jemalloc-3.6.0 bits=64 build=1bc80a08306a3efd
Konfigurasi Server Redis
File konfigurasi default Redis adalah /etc/redis/redis.conf . Secara default Redis mendengarkan koneksi dari semua antarmuka jaringan yang tersedia di server. Anda juga dapat membuatnya mendengarkan hanya satu atau beberapa antarmuka menggunakan arahan konfigurasi "bind", diikuti oleh satu atau beberapa alamat IP.
Untuk membuat server Redis mendengarkan alamat IP tertentu, edit /etc/redis/redis.conf berkas:
$ sudo vi /etc/redis/redis.conf
Temukan baris berikut:
bind 127.0.0.1
Ubah seperti gambar di bawah ini.
bind 192.168.43.2
Untuk membuatnya mendengarkan beberapa alamat IP, lalu ubah seperti di bawah ini.
bind 192.168.43.2 192.168.43.3
Ganti alamat IP dengan nilai Anda sendiri. Kemudian, simpan dan tutup file tersebut.
Mulai ulang layanan Redis untuk menerapkan perubahan.
$ sudo systemctl restart redis-server
Uji Server Redis
Hubungkan ke Server Redis menggunakan redis-cli dari baris perintah.
$ redis-cli
Sekarang, Anda terhubung ke server Redis Anda.
127.0.0.1:6379>
Dari sini, Anda dapat menjalankan perintah Redis untuk menguji fungsinya. Mari kita lihat contoh sederhana.
127.0.0.1:6379> set test "Welcome To OSTechNix" OK 127.0.0.1:6379> get test "Welcome To OSTechNix" 127.0.0.1:6379>
Untuk keluar dari prompt perintah Redis, ketik keluar .
127.0.0.1:6379> exit
Untuk mempelajari lebih lanjut tentang penggunaan Redis, lihat halaman dokumentasi resminya .