CentOS7 시스템에 Memcached를 설치하고 구성하는 방법

不言
풀어 주다: 2023-04-03 13:26:02
원래의
2861명이 탐색했습니다.

이 글에서는 CentOS7 시스템에 Memcached를 설치하고 구성하는 방법을 소개합니다. 참고할만한 가치가 있어서 도움이 필요한 친구들에게 도움이 되었으면 좋겠습니다.

소개

Memcached는 메모리 데이터에 데이터를 캐시하는 분산형 고성능 memory 캐싱 시스템입니다. 동적 웹 애플리케이션의 성능을 향상하고 가속화하는 개체입니다. 주로 데이터베이스를 많이 사용하는 사이트의 속도를 높이는 데 사용됩니다.

Memcached는 데이터베이스 성능을 향상시키기 위해 데이터베이스 전체에서 테이블과 쿼리를 캐시하는 데에도 사용됩니다. Memcached는 무료이며 Facebook, YouTube, Twitter 등 많은 웹사이트에서 사용됩니다.

이 튜토리얼에서는 CentOS 7에 Memcached를 설치하고 구성하는 방법을 보여줍니다.

Memcached 설치

먼저 모든 패키지가 최신인지 확인하세요.

sudo yum -y update
로그인 후 복사

Memcached를 설치하려면 다음 명령을 실행하세요. # 🎜🎜 #

sudo yum -y install memcached
로그인 후 복사
Memcached 서비스를 활성화하고 시스템 시작 시 자동 시작에 추가합니다.

sudo systemctl enable memcached
sudo systemctl start memcached
로그인 후 복사
Memcached 구성

기본 Memcached 구성 파일은 다음 위치에 있습니다. /etc/sysconfig 디렉토리.

/etc/sysconfig 目录中。

要配置 Memcached,请编辑 /etc/sysconfig/memcached 文件:

sudo vi /etc/sysconfig/memcache
로그인 후 복사

设置或更新如下参数,根据你的需要进行定制:

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""
로그인 후 복사

以下是参数的简要说明:

**PORT**:Memcached 使用的默认端口。
**USER**:Memcached 的运行用户。
**MAXCONN**:允许连接到 Memcached 的最大数目。可以根据你的需求增加任何数量。
**CACHESIZE**:内存的缓存大小。
**OPTIONS**:设置服务器的 IP 地址,使 Apache 或 Nginx web 服务器可以连接到服务器。
로그인 후 복사

保存并退出配置文件,然后重启 Memcached:

sudo systemctl restart memcached
로그인 후 복사

运行以下命令确认 Memcached 正在运行:

sudo netstat -tulpn | grep :11211
로그인 후 복사

你会看到以下输出:

tcp        0      0 0.0.0.0:11211           0.0.0.0:*               LISTEN      7757/memcached
tcp6       0      0 :::11211                :::*                    LISTEN      7757/memcached
udp        0      0 0.0.0.0:11211           0.0.0.0:*                           7757/memcached
udp6       0      0 :::11211                :::*                                7757/memcached
로그인 후 복사

使用 memcache -tool 检查服务器的统计信息。

sudo memcached-tool 127.0.0.1 stats
로그인 후 복사

安装 Memcached PHP 的扩展

可以通过以下命令安装 PHP 扩展来使用 Memcached 守护进程:

sudo yum install php-pecl-memcache
로그인 후 복사

在 php.ini 中添加配置:

extension="/usr/lib64/php/modules/memcache.so"
로그인 후 복사

现在,重启 Apache 或 Nginx 服务:

sudo systemctl restart memcached
# apache
sudo systemctl restart httpd
# nginx
sudo nginx -s reload
로그인 후 복사

要测试 Memcached PHP 扩展,请在 apache 的 web 根目录中创建 info.php

sudo vi /var/www/html/info.php
로그인 후 복사

添加一下内容

<?php     phpinfo();
?>
로그인 후 복사

保存文件并访问 http://your_server_ip/infoMemcached를 구성하려면 /etc/sysconfig/memcached 파일을 편집하세요.

rrreee

다음 매개변수를 설정하거나 업데이트하여 사용자 정의에 따라 맞춤설정하세요. 필요:

rrreee

다음은 매개변수에 대한 간략한 설명입니다.rrreeeCentOS7 시스템에 Memcached를 설치하고 구성하는 방법구성 파일을 저장하고 종료한 다음 Memcached를 다시 시작합니다. rrreee

다음 명령을 실행하여 Memcached 실행을 확인합니다.

rrreee

다음 출력이 표시됩니다.

rrreee memcache -tool을 사용하여 서버 통계를 확인합니다. . rrreee

Memcached PHP 확장 설치

다음 명령을 실행하여 Memcached 데몬을 사용하도록 PHP 확장을 설치할 수 있습니다: rrreee

Add in php .ini 구성:
rrreee
이제 Apache 또는 Nginx 서비스를 다시 시작합니다. #🎜🎜#rrreee#🎜🎜# Memcached PHP 확장을 테스트하려면 Apache 웹에서 info.php. #🎜🎜#rrreee#🎜🎜#콘텐츠 추가#🎜🎜#rrreee#🎜🎜#파일을 저장하고 <code>http://your_server_ip/info를 방문하세요. #🎜🎜##🎜🎜#phpinfo 페이지가 브라우저에서 렌더링되면 다음 섹션을 살펴보세요. #🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜 #관련 권장 사항: #🎜🎜##🎜🎜##🎜🎜#win10 시스템에서 IIS를 설정하고 php7.2를 설치하는 단계는 무엇입니까? #🎜🎜##🎜🎜##🎜🎜##🎜🎜#Docker에 Nginx 환경을 설치하는 자세한 과정#🎜🎜##🎜🎜##🎜🎜##🎜🎜#

위 내용은 CentOS7 시스템에 Memcached를 설치하고 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!