Nếu bạn muốn cài đặt Redis trong hệ thống của mình, bạn đang ở đúng nơi. Trong bài viết này, tôi đã giải thích tất cả các phương pháp dễ dàng nhất để cài đặt Redis trong hệ thống của bạn
Trước khi chúng tôi bắt đầu hướng dẫn, bạn nên biết Redis là gì và tại sao chúng tôi sử dụng nó
Redis là gì?
Redis [hay còn gọi là. Máy chủ từ điển từ xa] là một kho lưu trữ cấu trúc dữ liệu trong bộ nhớ, được sử dụng để lưu vào bộ đệm đối tượng và làm trình trung gian thông báo. Redis hỗ trợ các loại cấu trúc dữ liệu khác nhau và chúng tôi không nói về điều đó. Nhưng nếu bạn đang làm việc trên bất kỳ dự án ứng dụng web nào, Redis có thể hữu ích
Vì tôi là nhà phát triển web WordPress và tất cả các trang web của tôi cũng như trang web của khách hàng, tôi đã cài đặt máy chủ Redis để lưu vào bộ nhớ đệm đối tượng liên tục, giúp cải thiện hiệu suất của trang web
Cài đặt Redis trên Ubuntu 18. 04 & 20. 04 LTS
Phương pháp này cũng sẽ hoạt động trong các phiên bản Ubuntu khác [Ubuntu 18. 04 LTS, 16. 04 LTS, và 14. 04], vì vậy có một số điều kiện tiên quyết cho việc này, chẳng hạn như quyền root trong hệ thống và phải cài đặt PHP mới nhất trong hệ thống. Sau đó, bạn có thể làm theo các bước dưới đây
Bước 1. cập nhật hệ thống
Trước khi cài đặt máy chủ Redis trên Ubuntu, bạn phải cập nhật hệ thống và tất cả các phụ thuộc, sau đó nâng cấp bằng các bản cập nhật mới hơn. Vì vậy, sử dụng các lệnh sau
sudo apt update && apt upgrade
Bước 2. Cài đặt máy chủ Redis
Dữ liệu gói Redis Server có sẵn trong kho lưu trữ apt [Công cụ gói nâng cao] của Linux và Redis có thể được cài đặt trong Ubuntu bằng lệnh sau
sudo apt install redis-server
Sau khi cài đặt Redis, hãy kiểm tra trạng thái của dịch vụ, có đang chạy hay không. Vì vậy, hãy chạy lệnh sau
sudo service redis status
Bước 3. Cấu hình Redis
Máy chủ Redis có thể được sử dụng mà không cần sửa đổi với tệp cấu hình mặc định. Tuy nhiên, khi sử dụng Redis làm bộ đệm, bạn phải sửa đổi một số thông số trong tệp cấu hình mặc định, tệp này nằm trong
sudo apt install redis-server
2. Chỉnh sửa tệp cấu hình bằng bất kỳ trình soạn thảo văn bản nào hoặc chạy lệnh sau để chỉnh sửa trên thiết bị đầu cuốisudo nano /etc/redis/redis.conf
Bây giờ, bạn phải tìm
sudo apt install redis-server
3và thay thế nó bằng giá trị saumaxmemory 128mb
maxmemory-policy allkeys-lru
Bạn có thể thay đổi giá trị bộ nhớ theo ý muốn [56 MB, 128 MB hoặc 256 MB]. Nếu bạn đang cài đặt Redis cho ứng dụng web hoặc trang web của mình, thì hãy chọn giá trị bộ nhớ theo lưu lượng truy cập web của bạn
Bây giờ hãy lưu tệp cấu hình [
sudo apt install redis-server
4 và sudo apt install redis-server
5] và khởi động lại dịch vụ Redis bằng lệnh sausudo systemctl restart redis-server.service
Bước 4. Cài đặt tiện ích mở rộng PHP Redis
Nếu bạn muốn sử dụng các ứng dụng dựa trên PHP với máy chủ Redis, bạn nên cài đặt tiện ích mở rộng PHP Redis bằng lệnh sau. Trước khi cài đặt mô-đun, bạn nên cài đặt sẵn PHP trong hệ thống
sudo apt-get install php-redis
Hệ thống của bạn có một phiên bản cụ thể của PHP. Bạn cũng cần cài đặt một phiên bản riêng biệt của tiện ích mở rộng PHP Redis. Giống như hệ thống của bạn đã được cài đặt PHP 7. 4 thì phải cài riêng cho bản đó. Vì vậy, bạn phải chạy một lệnh cụ thể
sudo apt-get install php7.4-redis
Phải đọc. - Xem cách nâng cấp php7. 4 đến php8. 0.
Bước 5. Kiểm tra kết nối Redis, nó có hoạt động hay không
Sử dụng Redis CLI, bạn có thể kiểm tra xem máy chủ Redis có hoạt động chính xác hay không, vì vậy hãy chạy lệnh sau
redis-cli ping
Dưới đây là các lệnh khác để lấy thông tin về máy chủ Redis hoặc bạn có thể kiểm tra trang web chính thức
redis-cli info
sudo apt install redis-server
0sudo apt install redis-server
1Kết thúc.
Redis Server là phần mềm mã nguồn mở, chủ yếu được sử dụng để lưu trữ dữ liệu và bộ nhớ đệm đối tượng. Redis Server có thể dễ dàng cài đặt trong các máy Ubuntu như đã đề cập ở trên. Cách cài đặt Redis Server trong Debian 10 và các hệ điều hành khác có thể được đọc trong blog của chúng tôi
Redis thường được sử dụng làm lớp bộ nhớ đệm cho các ứng dụng web để cải thiện hiệu suất của nó. Trong PHP5. x, nếu muốn sử dụng Redis, tiện ích mở rộng redis cần được cài đặt và kích hoạt trước
Bài đăng này sẽ hướng dẫn cách cài đặt và kích hoạt tiện ích mở rộng redis trên Windows với PHP 5. X. Về cơ bản có hai dll được tải xuống. php_redis.dll
và php_igbinary.dll
Dưới đây là các bước chi tiết
- truy cập http. //các cửa sổ. php. net/tải xuống/pecl/phát hành/redis/2. 2. 7/ và tìm mã zip php_redis tương ứng phù hợp với môi trường của bạn
- Chuyển đến cửa sổ. php. mạng - /downloads/pecl/releases/igbinary/2. 0. 1/ và tìm mã zip php_igbinary tương ứng phù hợp với môi trường của bạn
- Giải nén 2 file này và copy vào thư mục ext của PHP
- Bước tiếp theo là cập nhật tệp
php.ini
để nó có thể được tải và kích hoạt sau khi máy chủ Apache khởi động lại. Dưới đây cần phải được thêm vào trong php. tập tin ini. [Ghi chú. Thứ tự quan trọng ở đây, php_igbinary. dll phải đến trước php_redis. dll].extension=php_igbinary.dll extension=php_redis.dll​
- Lưu php. ini và bây giờ hãy khởi động lại máy chủ Apache và bạn sẽ thấy tiện ích mở rộng Redis hiển thị trong
phpinfo[]
- Bây giờ bạn có thể viết mã để truy cập máy chủ Redis như bên dưới.
$redis = new Redis[]; //Connecting to Redis $redis->connect['localhost', 6357]; $redis->auth['password']; if [$redis->ping[]] { echo "OK"; }​
Hy vọng điều này sẽ giúp ích cho bạn nếu bạn muốn sử dụng Redis trong ứng dụng PHP của mình