Cara Menginstal atau Menghapus Instalasi Redis di Ubuntu 18.04

Redis adalah penyimpanan struktur data dalam memori, digunakan sebagai server basis data, cache, dan pialang pesan. Redis ditulis dalam bahasa pemrograman C. Ini juga menyediakan modul PHP untuk komunikasi antara skrip PHP dengan server Redis.

Tutorial ini akan membantu Anda dengan pemasangan server Redis bersama dengan ekstensi PHP Redis PHP pada Ubuntu 19.04, 18.04 LTS, 16.04 LTS dan 14.04.

Cara Mengkonfigurasi Server Redis di Ubuntu.

Langkah 1 – Buka terminal

Masuk ke sistem Anda dengan akun hak akses sudo menggunakan akses shell, yang Anda perlu menginstal Redis.

ssh root

step 2. Perbarui APT Repository Cache

(1) periksa tabel versi pada sistem operasi
Anda Paket yang Anda cari bernama redis-server. Anda dapat memeriksa info paketnya dengan apt show redis-server

apt-cache policy redis-server
atau
apt show redis-server

Anda dapat melihat tabel versi untuk tampilan versi sistem operasi Anda.

Package: redis-server
Version: 5:4.0.9-1ubuntu0.2
Priority: optional
Section: universe/misc
Source: redis
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Chris Lamb <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 172 kB
Depends: lsb-base (>= 3.2-14), redis-tools (= 5:4.0.9-1ubuntu0.2)
Homepage: http://redis.io/
Download-Size: 35.4 kB
APT-Sources: http://mirrors.cloud.aliyuncs.com/ubuntu bionic-updates/universe amd64 Packages
Description: Persistent key-value database with network interface
 Redis is a key-value database in a similar vein to memcache but the dataset
 is non-volatile. Redis additionally provides native support for atomically
 manipulating and querying data structures such as lists and sets.
 .
 The dataset is stored entirely in memory and periodically flushed to disk.

(2) tambahkan repositori PPA ke OS Anda:
add-apt-repository ppa:chris-lea/redis-server
(3) Untuk menginstal Redis, pertama-tama Anda perlu memperbarui cache repositori APT Ubuntu Anda. Anda dapat melakukannya dengan perintah berikut: Perbarui file indeks paket apt-get dan perbarui paket yang ada ke versi terbaru dengan menggunakan perintah berikut:
sudo apt-get update 
sudo apt-get upgrade

langkah 2. Instal Redis di Ubuntu Menggunakan Perintah APT

Paket Redis tersedia di bawah repositori apt apt. Untuk pemasangan Redis pada VPS Ubuntu. Jalankan perintah di bawah ini dari terminal untuk menginstal Redis di server Anda:

sudo apt-get install redis-server

Tekan y lalu tekan enter untuk melanjutkan.

langkah 3. Periksa Versi Redis

Untuk memeriksa apakah Redis diinstal dengan benar dan berfungsi dengan benar, Anda dapat memasukkan perintah:

redis-cli --version

Output akan menampilkan versi utilitas yang saat ini diinstal pada mesin Anda.

hasilnya

Redis server v=5.0.6 sha=00000000:0 malloc=jemalloc-5.1.0 bits=64 build=9260170b247e88b

langkah 4 : periksa apakah Redis sedang berjalan.

Setelah instalasi selesai, layanan Redis akan mulai secara otomatis. Anda dapat memeriksa apakah Redis sedang berjalan. Anda dapat melakukan ini dengan perintah berikut:

sudo systemctl status redis-server

Setelah ini, Anda akan melihat Aktif: tidak aktif (mati) di output dari perintah pertama di bagian ini. Anda akan melihat sesuatu seperti ini:

 redis-server.service - Advanced key-value store
   Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2018-10-28 05:10:45 PDT; 2h ago
     Docs: http://redis.io/documentation,
           man:redis-server(1)
  Process: 2197 ExecStop=/bin/kill -s TERM $MAINPID (code=exited, status=0/SUCCESS)
  Process: 2201 ExecStart=/usr/bin/redis-server /etc/redis/redis.conf (code=exited, status=0/SUCCESS)
 Main PID: 2226 (redis-server)
    Tasks: 4 (limit: 2319)
   CGroup: /system.slice/redis-server.service
           `-2226 /usr/bin/redis-server 0.0.0.0:6379

Gunakan perintah berikut untuk memverifikasi bahwa redis terlist pada semua antarmuka pada port 6379

ss -an | grep 6379

Anda akan melihat sesuatu seperti di bawah ini. 127.0.0.1 berarti semua alamat IPv4 pada mesin.

tcp  LISTEN 0   128   127.0.0.1:6379   127.0.0.1:*
tcp  LISTEN 0   128      [::]:6379      [::]:* 

Selanjutnya adalah mengaktifkan Redis untuk memulai boot sistem. Juga restart layanan Redis sekali.

sudo systemctl mengaktifkan redis-server.service

langkah 5: Cara Mengkonfigurasi Server Redis di Ubuntu

Redis dapat dimulai tanpa file konfigurasi menggunakan konfigurasi bawaan bawaan. Tetapi untuk membuat perubahan parameter tambahan, Anda dapat menggunakan file konfigurasinya yaitu: /etc/redis/redis.conf. Edit file konfigurasi Redis dalam editor teks untuk membuat perubahan

sudo vim /etc/redis/redis.conf

Perbarui nilai-nilai berikut dalam file konfigurasi Redis sesuai dengan kebutuhan Anda. Anda dapat meningkatkan batas memori maks sesuai yang tersedia di server Anda.

maksmemori 256mb
maxmemory-policy allkeys-lru

Konfigurasi di atas memberitahu Redis untuk menghapus kunci apa saja menggunakan algoritma LRU ketika memori maks 256mb tercapai. Simpan file konfigurasi dan mulai ulang layanan Redis:

sudo systemctl restart redis-server.service

Langkah 4 – Instal Redis PHP Extension

Sekarang, jika Anda perlu menggunakan Redis dari aplikasi PHP, Anda juga perlu menginstal ekstensi Redis PHP pada sistem Ubuntu Anda. Jalankan perintah di bawah ini untuk menginstal:

sudo apt-get install php-redis

Langkah 5 – Uji Koneksi ke Redis Server

Gunakan alat redis-cli untuk memverifikasi koneksi antara server Redis.

redis-cli

127.0.0.1:6379> ping
PONG
127.0.0.1:6379>

Beberapa contoh alat baris perintah redis-cli. Anda dapat menemukan detail lebih lanjut tentang redis-klik di sini .

redis-cli info
redis-cli info stats
redis-cli info server

Cara menghapus instalasi server Redis dari Ubuntu

 Jika Anda menggunakan apt-get, Anda cukup mengetik perintah di bawah ini di terminal Anda. Ini akan menghapus paket redis-server dan paket dependen lainnya yang tidak lagi diperlukan (Karena –auto-remove). Dan itu juga akan menghapus file lokal / config Anda untuk redis-server (Karena pembersihan).

sudo apt-get purge --auto-remove redis-server
About Tri Wahyu Budi Utomo

Leave a Comment