Redis는 고성능 키 가치 데이터베이스이며 PHP는 서버 측에서 널리 사용되는 스크립팅 언어입니다. 이 기사에서는 PHP를 사용하여 Redis 클러스터 클러스터를 작동하여 효율적인 캐시 관리를 달성하는 방법을 이해하기 위해 단계적으로 진행됩니다.
먼저 PHP 용 Redis 확장을 설치하고 설치를 완료하려면 다음 명령을 실행해야합니다.
sudo pecl install redis
설치가 완료되면 php.ini 파일을 편집하고 redis 확장자를 활성화하십시오.
extension=redis.so
여러 마스터 및 슬레이브 노드를 포함하여 Redis 클러스터 클러스터를 구축했는지 확인하십시오. 클러스터에 연결하기 전에 클러스터 노드 정보를 얻고 명령을 실행해야합니다.
redis-cli -c cluster nodes
각 노드의 IP와 포트를 기록하며, 이후 연결 중에 사용됩니다.
먼저 클러스터의 단일 노드에 연결을 시도 할 수 있습니다. 샘플 코드는 다음과 같습니다.
$redis = new Redis();
$redis->connect('마디IP주소', 포트 번호);
"노드 IP 주소"및 "포트 번호"를 실제 정보로 바꾸십시오.
전체 Redis 클러스터 클러스터에 연결 해야하는 경우 다음 코드를 사용할 수 있습니다.
$redis = new RedisCluster(null, ['마디1', '마디2', '마디3']);
노드 정보를 실제 IP 및 포트 조합으로 바꾸십시오.
클러스터에 키 값 쌍을 저장하면 사용 가능한 코드는 다음과 같습니다.
$redis->set('키 이름', '핵심 가치');
"키 이름"및 "키 값"을 실제 컨텐츠로 바꾸십시오.
Redis 클러스터에서 키의 해당 값을 얻으십시오. 예는 다음과 같습니다.
$value = $redis->get('키 이름');
"키 이름"을 실제 키로 바꾸십시오.
클러스터에서 지정된 키를 삭제하십시오.
$redis->del('키 이름');
"키 이름"을 삭제하려는 키로 바꾸십시오.
위의 단계를 통해 Redis 클러스터 클러스터에 대한 PHP 연결 및 작동이 성공적으로 구현되었습니다. PHP의 Redis Extension을 사용하면 Redis 클러스터 데이터를 관리하는 것이 간단하고 효율적입니다. 더 많은 기능과 세부 사항은 공식 Redis 문서를 참조하십시오.