Dalam pembangunan web, caching ialah teknologi yang sangat penting. Caching boleh meningkatkan kelajuan akses, mengurangkan beban pelayan, dan meningkatkan pengalaman pengguna tapak Web. Dalam pembangunan PHP, redis ialah alat caching yang sangat baik. Redis ialah pangkalan data storan nilai kunci berasaskan memori yang boleh disimpan menggunakan pelbagai struktur data, seperti rentetan, jadual cincang, senarai, set, dsb. Artikel ini akan memperkenalkan cara memasang redis pada sistem Ubuntu dan mengintegrasikan redis dengan PHP.
Langkah 1: Pasang pelayan redis
Di Ubuntu, pemasangan pelayan redis adalah sangat mudah. Mula-mula, gunakan arahan berikut dalam terminal untuk mengemas kini:
sudo apt-get update
Selepas kemas kini selesai, gunakan arahan berikut untuk memasang redis-server:
sudo apt-get install redis-server
Semasa proses pemasangan , sistem akan meminta sama ada untuk meneruskan untuk memasang, tekan "Y". Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk menyemak sama ada pelayan-redis telah berjaya dijalankan:
redis-cli ping
Jika pelayan mengembalikan PONG, ini bermakna pelayan-pelayan telah berjaya dijalankan.
Langkah 2: Sepadukan dengan PHP
Dalam pembangunan PHP, anda boleh menggunakan pakej sambungan php-redis untuk berinteraksi dengan pelayan-redis. Untuk menggunakan pakej sambungan php-redis, anda perlu memasang php-redis dalam Ubuntu terlebih dahulu. Gunakan arahan berikut untuk memasang:
sudo apt-get install php-redis
Selepas pemasangan selesai, anda perlu memperkenalkan pakej sambungan php-redis dalam fail php.ini. Buka terminal dan masukkan arahan berikut:
sudo nano /etc/php/7.2/cli/php.ini
Pada masa ini, editor akan membuka fail php.ini dan mencari dua baris berikut:
;extension=redis.so ;extension=redis_cluster.so
Alih keluar yang sebelumnya ";" dan Simpan fail:
extension=redis.so extension=redis_cluster.so
Selepas menyimpan, gunakan arahan berikut untuk memulakan semula proses php-fpm:
sudo systemctl restart php7.2-fpm
Selepas restart selesai, gunakan yang berikut arahan untuk menyemak sama ada pakej pengembangan php-redis telah berjaya diperkenalkan :
php -m | grep redis
Jika pelayan mengembalikan redis, ini bermakna pakej pengembangan php-redis telah berjaya diperkenalkan.
Langkah 3: Gunakan php-redis
Menggunakan php-redis untuk berinteraksi dengan pelayan-redis adalah sangat mudah. Berikut ialah contoh mudah:
<?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $redis->set('name', 'hello world!'); echo $redis->get('name'); ?>
Dalam kod di atas, kaedah Redis() baharu mula-mula digunakan untuk mencipta objek Redis, dan kemudian kaedah $redis->connect() digunakan untuk menyambungkan redis-server . Akhir sekali, gunakan kaedah $redis->set() untuk menulis pasangan nilai kunci ke pelayan-redis, dan gunakan kaedah $redis->get() untuk mendapatkan nilai pasangan nilai kunci daripada redis- pelayan.
Ringkasan
Artikel ini memperkenalkan cara memasang pelayan redis pada sistem Ubuntu dan menyepadukan redis dengan PHP. Dengan menggunakan redis, kami boleh meningkatkan kelajuan laman web, mengurangkan beban pada pelayan, dan memastikan pengalaman pengguna laman web tersebut.
Atas ialah kandungan terperinci Bagaimana untuk memasang redis pada sistem Ubuntu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!