Cara memasang redis pada centos 8

Cara memasang redis pada centos 8

Redis adalah kedai struktur data dalam memori. Ia digunakan sebagai kedai pangkalan data, pelayan cache. Anda juga boleh menggunakan Redis sebagai Broker Mesej untuk mengkonfigurasi Sistem Pemesejan Publish/Langgan (Pub/Sub). Redis mampu menyimpan rentetan, hash, senarai, set, set disusun, hyperloglogs, bitmaps, sungai, dan indeks spatial dan lain -lain. Ia juga menyediakan modul PHP untuk komunikasi antara skrip php dengan pelayan redis. Redis ditulis dalam bahasa pengaturcaraan C.

Tutorial ini akan membantu memasang pelayan cache redis bersama -sama dengan sambungan php redis pada mesin CentOS 8 Linux.

Prasyarat

  • Sistem Centos 8 Linux dengan akses shell
  • Sistem yang baru dipasang ikuti langkah persediaan pelayan awal.

Langkah 1 - Pasang Redis pada CentOS 8

Versi Redis terkini boleh didapati di bawah repositori Appstream CentOS 8. Sekarang, anda boleh menggunakan Pengurus Pakej DNF untuk memasang pelayan Redis pada sistem anda. Untuk memasang REDIS, hanya laksanakan arahan berikut pada sistem anda:

sudo dnf memasang redis 

Setelah berjaya pemasangan Start Redis Service dan aktifkan auto-start pada reboot sistem.

sudo systemctl membolehkan redis.perkhidmatan sudo sistemctl mula redis.perkhidmatan 

Pelayan Redis sedang berjalan dan berjalan pada sistem anda.

● Redis.Perkhidmatan - Redis Pangkalan Data Nilai Utama Berterusan Dimuat: Dimuatkan (/usr/lib/Systemd/System/Redis.perkhidmatan; didayakan; Pratetap Vendor: dilumpuhkan) Drop-in:/etc/Systemd/System/Redis.perkhidmatan.d └─limit.Conf Active: Active (Running) Sejak Rabu 2020-03-04 10:23:56 UTC; 1min 28s yang lalu PID Utama: 19911 (Redis-server) Tugas: 4 (Had: 17963) Memori: 6.6m cgroup: /sistem.slice/redis.Perkhidmatan └─19911/usr/bin/redis-server 127.0.0.1: 6379 Mar 08 10:23:56 Tecadmin Systemd [1]: Memulakan pangkalan data nilai kunci yang berterusan ... Mac 08 10:23:56 Tecadmin Systemd [1]: Memulakan Pangkalan Data Nilai Kunci Redis. 

Langkah 2 - Pasang pelanjutan php redis

Kami menganggap anda sudah memasang php pada sistem anda. Anda mesti memasang pakej pir pir pada sistem anda.

sudo dnf memasang php-php-devel 

Sekarang, laksanakan arahan untuk membolehkan pelanjutan PHP Redis pada pelayan CentOS anda.

PECL Pasang Redis Igbinary-Devel Redis 

Selepas itu melaksanakan arahan untuk mengesahkan pelanjutan Redis PHP didayakan:

php -m | Grep Redis 

Redis Server telah dipasang pada sistem anda bersama dengan sambungan PHP.

Langkah 3 - Konfigurasikan Redis sebagai pelayan cache

Redis boleh dimulakan tanpa fail konfigurasi menggunakan konfigurasi lalai terbina dalam. Tetapi untuk membuat perubahan parameter tambahan, anda boleh menggunakan fail konfigurasinya:/etc/redis/redis.Conf. Edit fail konfigurasi Redis dalam editor teks untuk membuat perubahan

vim/etc/redis/redis.Conf 

Kemas kini nilai berikut dalam fail konfigurasi Redis mengikut keperluan anda. Anda boleh meningkatkan had memori maksimum yang tersedia di pelayan anda.

MaxMemory 256MB MaxMemory-Policy Allkeys-LRU 

Konfigurasi di atas memberitahu Redis untuk menghapuskan sebarang kekunci menggunakan algoritma LRU apabila memori maksimum 256MB dicapai. Simpan fail konfigurasi dan mulakan semula perkhidmatan Redis:

Langkah 4 - Sambungan Ujian ke Redis Server

Gunakan alat redis-cli untuk mengesahkan sambungan antara pelayan redis dan redis-cli.

Redis-CLI 127.0.0.1: 6379> ping pong 127.0.0.1: 6379> 

Kesimpulan

Anda telah berjaya memasang pelayan Redis Cache pada sistem CentOS 8 anda. Sekiranya anda menjumpai versi lama yang dipasang ikuti tutorial ini.