이 글은 주로 PHP 클라이언트(phpredis)를 설정하고 Redis에 연결하는 방법을 소개합니다. 이제 특정 참조 값을 공유합니다. 필요한 친구들이 참조할 수 있습니다.
PHP를 사용하여 Redis에 연결하세요. , Memcache 등 모두 확장이 필요합니다. CentOS를 예로 들어 phpredis의 클라이언트 환경 구축을 소개하겠습니다.
Huawei Cloud에서 탄력적 클라우드 서버 ECS(CentOS 6.3 선택)와 분산 캐시 인스턴스(Redis용 DCS)를 구입합니다. 예를 들면 다음과 같습니다.
네트워크 상호 운용성을 보장하기 위해 ECS와 캐시 인스턴스는 동일한 VPC 및 보안 그룹으로 구성됩니다.
Yum gcc-c++ make
2단계: PHP 개발 패키지 및 명령줄 도구 설치
Yum 방식을 사용하여 직접 설치하세요.
Yum install php-devel php-common php-cli
설치 후 버전 번호를 확인하여 성공적인 설치를 확인할 수 있습니다:
php -version
P 3단계: phpredis 설치
step02: 다운로드 후 압축을 푼다
tar -zxvf redis-4.1.0RC3.tgz
cd redis-4.1.0RC3
step03: 컴파일하기 전에 확장 명령 실행
phpize
step04: 구성
./configure -- with-php-config=/usr/bin/php-config
php-config의 위치에 주의하세요. 먼저 php-config의 디렉터리를 찾아 확인하는 것이 좋습니다. 구성 파일이 다릅니다. 운영 체제가 다르고 PHP 설치 방법이 다르며 파일 위치가 동일하지 않습니다. / -name php-config 찾기 step06: 설치 후 redis 모듈 추가에 주의하세요. 참조 구성
vim /usr/local/php/etc/php.ini
추가됨 다음 구성 항목의 경우 redis.so도 파일 디렉터리를 먼저 검색하고 확인해야 한다는 점에 유의하세요.
확장 = "/usr/lib64/php/modules/redis.so"#🎜 🎜#
저장하고 종료한 후 확장이 적용되는지 확인합니다.
php -m |grep redis#🎜🎜 ##🎜🎜 #위 명령이 redis를 반환하면 축하합니다. phpredis 클라이언트 환경이 설정된 것입니다.
4단계: 스크립트 테스트
<?php $redis_host = "{redis_instance_address}"; $redis_port = 6379; $user_pwd = "{password}"; $redis = new Redis(); if ($redis->connect($redis_host, $redis_port) == false) { die($redis->getLastError()); } if ($redis->auth($user_pwd) == false) { die($redis->getLastError()); } if ($redis->set("welcome", "Hello, DCS for Redis!") == false) { die($redis->getLastError()); } $value = $redis->get("welcome"); echo $value; $redis->quit(); ?>
php redis.php를 실행하면 다음과 같은 결과가 나타납니다. 캐시 인스턴스에 정상적으로 접속하여 데이터 작업을 수행할 수 있습니다~
ps: #🎜 🎜#
1. 실행 후 오류가 보고되면
2입니다. 실행 후 응답이 없으면 네트워크가 연결되지 않은 것일 수 있습니다. IP 주소와 포트를 확인한 후 ECS와 캐시 인스턴스의 VPC와 보안 그룹이 일치하지 않는지 확인하십시오. VPC 피어링 연결을 설정하거나 보안 그룹을 수정해야 하는 경우 자세한 내용은 도움말 센터에서 Virtual Private Cloud 서비스 및 배포를 확인하세요.
위 내용은 모두의 학습에 도움이 되기를 바랍니다. 더 많은 관련 내용은 PHP 중국어 홈페이지를 주목해주세요!관련 권장 사항:
PHP 학습을 사용하여 Windows 서버에 PHP 시스템 배포
위 내용은 PHP 클라이언트(phpredis)를 구성하고 Redis에 연결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!