HestiaCP는 Redis 메모리 캐시를 어떻게 설치하나요? 0부터 1까지의 세부 단계

최신 웹사이트와 애플리케이션에서 메모리 캐싱 기술은 성능을 향상시키는 핵심 도구 중 하나가 되었습니다.

널리 사용되는 인메모리 데이터 구조 스토리지 시스템인 Redis는 캐싱, 세션 관리 및 데이터 스토리지와 같은 시나리오에서 널리 사용됩니다.

이 기사에서는 방법을 자세히 설명합니다. 헤스티아CP Debian 또는 Ubuntu 시스템에 설치하는 단계를 포함하여 Debian 또는 Ubuntu 시스템에 Redis 메모리 캐시를 설치 및 구성하고, Redis 서비스를 구성하고, Redis와 php-redis의 차이점을 이해합니다.

HestiaCP는 Redis 메모리 캐시를 어떻게 설치하나요? 0부터 1까지의 세부 단계

1. 공식 저장소를 사용하여 Redis를 설치합니다.

Redis가 Debian이나 Ubuntu에서 항상 기본값은 아닙니다.软件저장소에서 사용 가능하거나 이전 버전을 사용할 수 있습니다. 최신 Redis 버전을 얻으려면 공식 Redis 저장소를 추가하고 설치해야 합니다. 구체적인 단계는 다음과 같습니다.

  1. Redis 공식 GPG 키 가져오기

    wget -O /usr/share/keyrings/redis-archive-keyring.gpg https://packages.redis.io/redis-archive-keyring.gpg
    
  2. Redis 공식 창고 추가

    echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
    
  3. 패키지 목록 업데이트

    sudo apt update
    
  4. Redis 및 php-redis 확장 설치

    sudo apt install redis php-redis
    

이러한 방식으로 공식 Redis 저장소에서 최신 버전의 Redis를 설치할 수 있습니다.

PHP 8.2를 사용하는 경우 다음 명령을 사용하여 Redis 확장을 설치하십시오.

apt install php8.2-redis
systemctl restart php8.2-fpm

2. Redis 서비스 상태 확인

설치가 완료되면 Redis 서비스가 정상적으로 실행되고 있는지 확인할 수 있습니다. 당신의 말에 따르면 Linux 배포판에서는 다음 명령을 사용할 수 있습니다.

  • systemd를 사용하는 시스템

     systemctl status redis
    
  • init.d를 사용하는 시스템

     /etc/init.d/redis-server status
    
  • Redis 버전 정보 보기

     redis-cli --version
    
  • Redis 서버 연결 테스트

     redis-cli ping
    

    Redis가 실행 중이면 다음 메시지를 받아야 합니다. PONG 응답.

3. Redis를 안전하게 구성

Redis의 보안을 향상하려면 다음 조치를 취하는 것이 좋습니다.

  • 비밀번호 추가

    무단 액세스를 방지하려면 Redis 구성 파일에 비밀번호를 설정하세요.

  • 접근 제한

    특정 IP 주소 또는 네트워크에서 Redis 서비스에 대한 액세스를 제한합니다.

  • 소켓 사용

    속도와 보안을 높이려면 TCP 포트 대신 소켓을 사용하십시오.

4. php-redis와 Redis의 차이점

Redis를 설치하면 다음과 같은 내용도 볼 수 있습니다. php-redis 이 확장. 그들은 다음과 같은 점에서 다릅니다:

  • PHP-레디스

    php-redis PHP 스크립트가 Redis 서버와 상호 작용할 수 있도록 하는 PHP용 확장입니다. 설치하다 php-redis 마지막으로 PHP 애플리케이션은 Redis의 캐싱, 세션 관리 및 대기열 처리 기능을 활용할 수 있습니다. 주목해야 할 점은php-redis 이는 Redis 서버 자체를 포함하지 않으며 단지 PHP와 Redis 사이의 브리지일 뿐입니다.

  • Redis

    Redis는 Redis 데이터베이스를 실행하는 데 사용되는 독립형 서비스입니다. 백그라운드에서 데몬 프로세스로 실행되며 데이터 저장 및 캐싱 서비스를 제공합니다. 사용을 포함한 기타 응용 프로그램 php-redis 확장된 PHP 애플리케이션은 네트워크를 통해 Redis 서버에 연결되어 작동할 수 있습니다.

요컨대,php-redis PHP 애플리케이션에서 Redis를 운영하기 위한 PHP 확장입니다. Redis는 메모리 내 데이터 저장 기능을 제공하는 독립적인 서비스입니다.

PHP 애플리케이션에서 Redis를 사용하려면 Redis 서버와 Redis 서버를 모두 설치해야 합니다. php-redis PHP 애플리케이션이 통과할 수 있도록 확장 php-redis 확장은 Redis와 통신합니다.

결론

HestiaCP에 Redis 메모리 캐시를 설치하고 구성하면 웹사이트와 애플리케이션의 성능을 크게 향상시킬 수 있습니다.

이 문서의 단계에 따라 공식 저장소를 추가하고 Redis를 설치하면 최신 버전의 Redis를 얻을 수 있습니다.

Redis 서비스 상태를 확인하고 필요한 보안 설정을 하여 시스템 안정성과 보안을 확보하시기 바랍니다.

이해 php-redis Redis와 Redis의 차이점은 Redis에서 제공하는 기능을 더 잘 구성하고 활용하는 데 도움이 되며 개발 및 운영 효율성을 더욱 향상시킵니다.

发表 评论

귀하의 이메일 주소는 공개되지 않습니다. 必填 项 已 用 * 标注

위쪽으로 스크롤