Làm cách nào để cài đặt tiện ích mở rộng PHP Redis trong Linux?

Nếu vậy, tiện ích mở rộng PHP Redis là một lựa chọn tốt hơn. Redis là một cơ chế lưu trữ bộ đệm mã nguồn mở hỗ trợ nhiều loại cấu trúc dữ liệu

Tiện ích mở rộng PHP Redis cho phép truy cập máy chủ Redis từ PHP. Chúng tôi chủ yếu sử dụng nó làm bộ đệm để lưu trữ dữ liệu hiệu quả

Tại Bobcares, chúng tôi thường nhận được yêu cầu thiết lập tiện ích mở rộng PHP Redis như một phần của Dịch vụ quản lý máy chủ

Hôm nay, hãy thảo luận chi tiết về tiện ích mở rộng này và xem cách Kỹ sư hỗ trợ của chúng tôi thiết lập tiện ích này cho khách hàng của chúng tôi

Phần mở rộng PHP Redis là gì?

Như chúng ta đã biết, bộ nhớ đệm lưu trữ dữ liệu trong bộ nhớ cache hay còn gọi là bộ nhớ tạm thời. Dữ liệu được lưu trữ trong các bộ đệm này có thể dễ dàng truy xuất. Do đó, bộ nhớ đệm về cơ bản cung cấp khả năng truy cập dữ liệu rất nhanh

Redis là một trong những bộ đệm như vậy hỗ trợ các cấu trúc dữ liệu khác nhau như chuỗi, hàm băm, danh sách, v.v.

Nó thân thiện với nhà phát triển và được hỗ trợ rộng rãi bởi nhiều ngôn ngữ lập trình. Ứng dụng Redis bao gồm những gã khổng lồ công nghệ như GitHub, Pinterest, Snapchat, v.v.

Ngoài ra, chúng ta có thể sử dụng Redis với PHP. Để sử dụng Redis với các chương trình PHP, cần có trình điều khiển Redis PHP và cài đặt PHP trên máy

Cài đặt PHP Redis trong Linux

Gần đây, một trong những khách hàng của chúng tôi đã tiếp cận chúng tôi để thiết lập Redis trong Linux và cung cấp nó cho các tập lệnh PHP. Hãy xem cách Kỹ sư hỗ trợ của chúng tôi thiết lập nó cho khách hàng của chúng tôi

Đầu tiên, chúng ta cần cài đặt các phụ thuộc của gói trên máy chủ. Điều này yêu cầu gói devel của phiên bản PHP trên máy chủ. Trên máy chủ Ubuntu, chúng tôi sử dụng

apt-get install php7.1-dev

Ở đây, máy chủ đã có PHP 7. 1. Tên gói thích hợp phụ thuộc vào phiên bản PHP của máy chủ

Tiếp theo, chúng ta cần tải xuống phpredis từ kho lưu trữ Github

cd /tmp
wget https://github.com/phpredis/phpredis/archive/master.zip -O phpredis.zip

Sau khi tải về ta giải nén các file vào thư mục phpredis và tiến hành biên dịch. Đối với điều đó, chúng tôi thực hiện các lệnh

cd phpredis && phpize && ./configure && make && sudo make install

Tiếp theo, chúng tôi sao chép và dán nội dung của thư mục mô-đun vào thư mục tiện ích mở rộng PHP. Sau đó, chúng tôi thêm các dòng sau vào php tương ứng. tập tin ini. Chẳng hạn, ở đây chúng tôi thêm mục sau vào /etc/php/7. 1/mod-sẵn/redis. ban đầu

extension = redis.so

Hơn nữa, chúng tôi khởi động lại PHP-FPM với

service php7.1-fpm restart

Cuối cùng, chúng tôi khởi động lại Apache bằng cách sử dụng

service apache2 restart

Một lần nữa, nếu máy chủ có máy chủ web Nginx, nó thậm chí có thể không yêu cầu khởi động lại. Tiện ích mở rộng sẽ có hiệu lực khi khởi động lại PHP-FPM

Điều này hoàn thành việc cài đặt Redis

Làm lại trong Windows

Tương tự, trong Windows, ban đầu chúng tôi cài đặt Predis, ứng dụng khách Redis cho PHP

Để sử dụng Predis, chúng tôi sao chép kho lưu trữ vào thư mục làm việc của chúng tôi,

git clone git://github.com/nrk/predis.git

Kết nối với máy chủ Redis

Sau khi cài đặt, chúng tôi cần kết nối với máy chủ Redis và kiểm tra tính khả dụng của nó

connect('127.0.0.1', 6379);
echo "Connection to server sucessfully";
//check whether server is running or not
echo "Server is running: ".$redis->ping();
?>

Khi chúng tôi thực hiện chương trình này, nó sẽ tạo ra đầu ra,

________số 8

[Cần thêm trợ giúp để thiết lập tiện ích mở rộng PHP Redis?- Chúng tôi sẽ giúp bạn. ]

Phần kết luận

Nói tóm lại, chúng tôi sử dụng tiện ích mở rộng PHP Redis làm cơ chế bộ đệm để lưu trữ dữ liệu hiệu quả để truy xuất nhanh hơn. Bài viết hôm nay thảo luận về cách Kỹ sư hỗ trợ của chúng tôi thiết lập tiện ích mở rộng này cho khách hàng của chúng tôi

Redis là một kho lưu trữ cấu trúc dữ liệu trong bộ nhớ, được sử dụng làm máy chủ cơ sở dữ liệu, bộ đệm và trình môi giới tin nhắn. Redis được viết bằng ngôn ngữ lập trình C. Nó cũng cung cấp một mô-đun PHP để giao tiếp giữa tập lệnh PHP với máy chủ Redis

Hướng dẫn này sẽ giúp bạn cài đặt máy chủ Redis cùng với các tiện ích mở rộng PHP trên Ubuntu 20. 04 hệ thống LTS

điều kiện tiên quyết

Trước khi bắt đầu cài đặt Redis server trên Ubuntu 20. 04

  • Đăng nhập vào Ubuntu với tư cách người dùng đặc quyền sudo
  • Đối với các hệ thống mới được cài đặt, bắt buộc phải hoàn tất thiết lập máy chủ ban đầu
  • Bước 1 – Cài đặt Redis Server

    Các gói Redis có sẵn trong kho lưu trữ apt mặc định. Để cài đặt Redis trên Ubuntu VPS. Chạy lệnh bên dưới từ thiết bị đầu cuối để cài đặt Redis trên máy của bạn

    sudo apt update
    sudo apt install redis-server
    

    Tiếp theo là kích hoạt Redis để bắt đầu khởi động hệ thống. Đồng thời khởi động lại dịch vụ Redis một lần

    cd /tmp
    wget https://github.com/phpredis/phpredis/archive/master.zip -O phpredis.zip
    0

    Bước 2 – Định cấu hình Redis

    Redis có thể được bắt đầu mà không cần tệp cấu hình bằng cách sử dụng cấu hình mặc định tích hợp. Nhưng để thực hiện bất kỳ thay đổi tham số bổ sung nào, bạn có thể sử dụng tệp cấu hình của nó đó là. /etc/redis/redis. conf. Chỉnh sửa tệp cấu hình Redis trong trình soạn thảo văn bản để thực hiện thay đổi

    cd /tmp
    wget https://github.com/phpredis/phpredis/archive/master.zip -O phpredis.zip
    1

    Cập nhật các giá trị sau trong tệp cấu hình Redis theo yêu cầu của bạn. Bạn có thể tăng giới hạn bộ nhớ tối đa theo khả dụng trên máy chủ của mình

    cd /tmp
    wget https://github.com/phpredis/phpredis/archive/master.zip -O phpredis.zip
    2

    Cấu hình trên yêu cầu Redis xóa bất kỳ khóa nào bằng thuật toán LRU khi đạt đến bộ nhớ tối đa 256mb. Lưu tệp cấu hình và khởi động lại dịch vụ Redis

    cd /tmp
    wget https://github.com/phpredis/phpredis/archive/master.zip -O phpredis.zip
    3

    Bước 3 – Cài đặt tiện ích mở rộng PHP (Tùy chọn)

    Tiếp theo, nếu bạn cần sử dụng Redis với ứng dụng PHP, bạn cần cài đặt tiện ích mở rộng Redis PHP trên hệ thống Ubuntu của mình. Để cài đặt tiện ích mở rộng Redis PHP, hãy nhập

    cd /tmp
    wget https://github.com/phpredis/phpredis/archive/master.zip -O phpredis.zip
    4

    Trình cài đặt sẽ tự động bật tiện ích mở rộng redis cho tất cả các phiên bản PHP được cài đặt sẵn. Nếu bạn cài đặt phiên bản PHP mới sau này, bạn có thể sử dụng lệnh bên dưới để bật mô-đun redis. Ví dụ để bật tiện ích mở rộng cho PHP 7. 4, loại

    cd /tmp
    wget https://github.com/phpredis/phpredis/archive/master.zip -O phpredis.zip
    5

    Bước 4 – Kết nối với Redis Server

    Sử dụng công cụ redis-cli để xác minh kết nối giữa máy chủ Redis

    cd /tmp
    wget https://github.com/phpredis/phpredis/archive/master.zip -O phpredis.zip
    6

    Vài ví dụ khác về công cụ dòng lệnh redis-cli. Bạn có thể tìm thêm chi tiết về redis-cli tại đây

    cd /tmp
    wget https://github.com/phpredis/phpredis/archive/master.zip -O phpredis.zip
    7

    Làm cách nào để cài đặt tiện ích mở rộng PHP Redis trong Linux?

    Phần kết luận

    Hướng dẫn này giúp bạn cài đặt Redis server trên Ubuntu 20. 04 Hệ thống LTS (Focal Fossa)

    Làm cách nào để cài đặt mô-đun Redis cho PHP?

    Thực hiện theo lệnh bên dưới để thiết lập cục bộ máy chủ Redis trên Mac OS. .
    brew tap redis-stack/redis-stack. cài đặt bia --cask redis-stack
    redis-cli -h localhost -p 6379. máy chủ cục bộ>
    cài đặt apt pkg-php-tools
    pecl cài đặt redis
    kết nối php. php
    127. 0. 0. 1. 6379> màn hình. VÂNG

    Làm cách nào để cài đặt tiện ích mở rộng Redis cho PHP 8?

    Cài đặt tiện ích mở rộng PHP Redis cho PHP 8. 0 .
    sudo apt-get cài đặt libzstd-dev
    Vâng. sudo pecl cài đặt redis
    tiếng vang sudo "phần mở rộng = redis. vậy" > /etc/php/8. 0/mod-sẵn/redis. ban đầu
    Sudo ln -sf /etc/php/8. 0/mod-sẵn/redis. ini /etc/php/8. 0/fpm/conf. d/20-redis. ban đầu

    Làm cách nào để thêm Redis trong PHP?

    php // Đang kết nối với máy chủ Redis trên localhost $redis = new Redis(); . 0. 0. 1', 6379); . "

    Phần mở rộng PHP Redis là gì?

    Tiện ích mở rộng phpredis cung cấp API để giao tiếp với kho lưu trữ khóa-giá trị Redis . Nó được phát hành theo Giấy phép PHP, phiên bản 3. 01.