Hướng dẫn cài đặt redis

Trong nội dung bài viết này HOSTcả nước đang giải đáp chúng ta giải pháp setup Redis trên CentOS 7 làm cho cache server giúp tăng vận tốc load Website.

Bạn đang xem: Hướng dẫn cài đặt redis


Cài đặt Redis bên trên CentOS 7 – Redis (Remote Dictionary Server) là 1 trong những mã mối cung cấp mlàm việc được dùng để làm tàng trữ dữ liệu bao gồm cấu tạo, rất có thể sử dụng nhỏng một database, bộ nhớ cache hay một message broker. Nó là hệ thống tàng trữ dữ liệu với dạng KEY-VALUE vô cùng trẻ trung và tràn trề sức khỏe và phổ cập hiện nay. Redis rất nổi bật vì việc cung ứng các cấu trúc tài liệu cơ bạn dạng như:hash, menu, phối, sorted mix, string… Tất cả tài liệu được ghi với giữ trên ram, do đó vận tốc phát âm ghi tài liệu cực kỳ nhanh hao.

Bên cạnh đó Redis còn được sử dụng làm cho bộ nhớ đệm (Cache). Chính vận tốc đọc ghi nkhô giòn mà lại Redis rất có thể làm bộ lưu trữ đệm, địa điểm share tài liệu giữa các ứng dụng hoặc có tác dụng database trong thời điểm tạm thời. Trong khi Redis có thể thực hiện để triển khai Full Page Cabít mang đến trang web. Cũng do tính đồng hóa của Redis, mặc dù restart Redis thì người dùng cũng không tồn tại cảm nhận lừ đừ Khi sở hữu trang.

Xem thêm: Hướng Dẫn Cách Làm Vịt Nấu Chao Ngon Ngất Ngây Cho Ngày Mưa, Cách Làm Món Vịt Nấu Chao Đơn Giản Ngon Đúng Điệu

Trong bài viết này oimlya.com đã khuyên bảo các bạn biện pháp setup Redis có tác dụng cache server bên trên CentOS 7.


Mục lục

Cài đặt Redis trên CentOS 7

Yêu cầu

VPS/Server thực hiện CentOS7Đã thiết lập PHP-FPM bao hàm cả php-develRam từ bỏ 2GB trsinh sống lên với bao gồm thông số kỹ thuật Swap

Cài đặt Redis bên trên CentOS 7

Cách 1: Cài đặt EPEL

Redis không có sẵn trong kho yum khoác định vày vậy bạn phải nhảy kho lưu trữ EPEL yum trên máy chủ của bản thân mình trước khi cài đặt redis. Để kích hoạt EPEL chúng ta áp dụng lệnh sau:

yum install epel-releaseCách 2: Cài đặt RedisBây giờ đồng hồ, Quý Khách rất có thể áp dụng trình thống trị gói yum nhằm setup sever Redis trên VPS. Thực thi lệnh nhằm thiết lập Redis bên trên hệ thống của bạn:

yum install -y redisSau lúc thiết lập thành công xuất sắc, khởi đụng lại các dịch vụ Redis với chất nhận được auto khởi động lúc khởi cồn lại khối hệ thống.

Xem thêm: Hướng Dẫn Cách Làm Mắm Cái Cá Cơm, Mắm Nêm Cá Cơm Nguyên Con Siêu Hấp Dẫn Lại Dễ Làm

Cài đặt mang lại Igbinary PHP.. 5.6

cd /optwget https://pecl.php.net/get/igbinary-2.0.8.tgztar -xvf igbinary-2.0.8.tgzcd igbinary-2.0.8/usr/bin/phpize &và ./configure --with-php-config=/usr/bin/php-configmake &và make installCài đặt cho Igbinary PHP 7cd /optwget https://pecl.php.net/get/igbinary-3.1.2.tgztar -xvf igbinary-3.1.2.tgzcd igbinary-3.1.2/usr/bin/phpize &và ./configure --with-php-config=/usr/bin/php-configmake &và make installLưu ý: Nếu gặp mặt thông báo lỗi nhỏng sau đây nghĩa là chúng ta chưa thiết đặt php-develCan"t find PHPhường headers in /usr/include/phpThe php-devel package is required for use of this comm&.Để cài php-devel các chúng ta cũng có thể chạy lệnh sau

yum -y install php-develCách 4: Cài đặt Redis PHPhường extensionTiếp theo chúng ta nên thiết lập Redis PHP extension

Cài đặt đến Redis PHP extension PHP. 5.6

cd /optwget https://pecl.php.net/get/redis-4.3.0.tgztar -xvf redis-4.3.0.tgzcd redis-4.3.0/usr/bin/phpize &và ./configure --enable-redis-igbinary --with-php-config=/usr/bin/php-configmake && make installCài đặt mang đến Redis PHPhường extension PHPhường 7cd /optwget https://pecl.php.net/get/redis-5.2.1.tgztar -xvf redis-5.2.1.tgzcd redis-5.2.1/usr/bin/phpize && ./configure --enable-redis-igbinary --with-php-config=/usr/bin/php-configmake &và make installCách 5: Cấu hình Load Redis ModuleĐể PHPhường hoàn toàn có thể load được Igbinary cùng Redis PHP extension các bạn tạo nên file /etc/php.d/00-custom.ini cùng với câu chữ nlỗi sau:

extension=igbinary.soextension=redis.soSau kia các bạn triển khai restart lại php-fpm

service php-fpm restartĐể soát sổ xem module đã làm được load giỏi chưa các bạn cần sử dụng lệnh sau

php -m | grep redisphp -m | grep igbinary

*
Cách 6: Cấu hình Redis làm cho Máy nhà CacheCác chúng ta msống file /etc/redis/redis.conf và xoá toàn bộ văn bản bên trong sau đó thay thế sửa chữa bởi ngôn từ sau

maxmemory 256mbmaxmemory-policy allkeys-lrusave ""Cấu hình bên trên trải nghiệm Redis xóa ngẫu nhiên khóa như thế nào bằng thuật toán LRU khi đạt tới bộ nhớ buổi tối nhiều 256mb. Lưu tệp cấu hình và khởi cồn lại hình thức dịch vụ Redis:

systemctl restart redisBước 7: Kiểm tra kết nối cùng với Redis ServerĐể bình chọn coi redis đang chuyển động giỏi chưa chúng ta cần sử dụng lệnh sau

redis-cli pingNếu kết quả trả về là PONG tức là redis đã chuyển động.

*

Kết luận


Chuyên mục: Kiến thức