liunx php에서 redis 확장을 설치하는 방법: 1. redis 버전을 확인합니다. 2. wget 명령을 통해 설치 패키지를 다운로드하고 "tar zxf"를 통해 설치 패키지의 압축을 풉니다. 3. "cd redis-4.0.8을 실행합니다. /src make"를 사용하여 redis만 설치합니다.
이 튜토리얼의 운영 환경: linux5.9.8 시스템, redis 버전 4.0.8, DELL G3 컴퓨터
linux redis 설치
linux의 redis 설치는 매우 간단하며, 공식 홈페이지에 소개되어 있습니다.
redis 설치:
1. 먼저 Redis 버전을 확인하고 다운로드하려는 버전을 찾으세요. https://www.php.cn/link/136929a11b983e70981aaa17550ba1b2
2 .레디스를 설치하세요.
#2.1 下载安装包 wget http://download.redis.io/releases/redis-4.0.8.tar.gz #2.2 解压 tar zxf redis-4.0.8.tar.gz
1은 다운로드한 설치 패키지, 2는 압축을 푼 폴더입니다. 이 파일 디렉터리를 /root 아래에 압축 해제했습니다. 이 redis 디렉터리의 파일은 실행 파일
redis-server,
redis-cli에 사용됩니다. 및 redis.conf.#2.3编译 cd redis-4.0.8/src make
#2.4 新建redis文件夹 mkdir /usr/local/redis
#2.5移动文件 cd redis-4.0.8/src mv redis-server /usr/local/redis mv redis-benchmark /usr/local/redis mv redis-cli /usr/local/redis cd ../ mv redis.conf /usr/local/redis
가능한 경고:
#2.6 启动redis cd /usr/local/redis ./redis-server #这个是以默认配置开启,配置文件redis.conf 开机自启要用到。
해결책:
WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
다른 줄 추가:
vim /etc/sysctl.conf
다음: sysctl -p
net.core.somaxconn = 511
vim /etc/sysctl.conf새 줄 추가: vm.overcommit_memory=1
저장하고 종료
WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
해결책: vim /etc/rc.local
새 줄 추가: WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
저장하고 종료시스템을 다시 시작하고 서버를 다시 시작합니다:
일반적으로 새 서버는 Redis를 처음 설치하고 시작할 때 다음 세 가지 경고를 표시합니다.
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then echo never > /sys/kernel/mm/transparent_hugepage/enabled fi
설정 및 획득이 정상이므로 redis가 성공적으로 설치되었음을 나타냅니다.
PHP 비디오 튜토리얼"
위 내용은 Liunx PHP에 Redis 확장을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!