Redis를 설치하려면 어떤 버전이 필요한지 파악하고 이를 대상으로 설치해야 합니다. 예를 들어 redis GEO의 지리적 수집 기능이 필요한 경우 redis 버전은 버전 3.2보다 낮을 수 없습니다. 이 기능은 버전 3.2에서만 사용할 수 있습니다.
또한 Redis는 부 버전 번호(예: 소수점 첫째 자리 이하)가 있는 버전도 안정적인 버전(예: 버전 2.8, 버전 3.0)이고 홀수 버전은 불안정하다는 점에 동의합니다. 버전(예: 버전 2.7, 2.9) 버전), 프로덕션 환경에는 일반적으로 안정적인 버전이 필요합니다. (권장: redis 비디오 튜토리얼)
설치 패키지 다운로드
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
설치 패키지의 압축을 풀고 설치
tar xzf redis-4.0.2.tar.gz cd redis-4.0.2 make make install
Redis에는 다른 외부 종속성이 없으며 설치 프로세스가 매우 간단합니다. 컴파일 후 Redis 소스코드 디렉터리의 src 폴더에서 여러 실행 프로그램을 찾을 수 있습니다. 설치 후 방금 설치된 redis 실행 파일은 /usr/local/bin 디렉터리에서 찾을 수 있습니다.
아래와 같이:
Redis 시작 및 중지
Redis 시작
직접 시작
Redis를 직접 실행하여 Redis
[root@localhost bin]# redis-server
B y Redis를 시작하기 위한 초기화 스크립트
Redis 소스코드 디렉터리의 utils 폴더에 redis_init_script라는 초기화 스크립트 파일이 있습니다. Redis의 실행 모드와 영구 파일 및 로그 파일의 저장 위치를 구성해야 합니다. 단계는 다음과 같습니다.
1. 초기화 스크립트를 구성합니다.
먼저 초기화 스크립트를 /etc/init.d 디렉터리에 복사합니다. 파일 이름은 redis_port number입니다. 여기서 포트 번호는 Redis를 원하는 포트 번호를 나타냅니다. 클라이언트는 이 포트를 Redis에 연결합니다. 그런 다음 스크립트 6행의 REDISPORT 변수 값을 동일한 포트 번호로 수정합니다.
2. 다음 필수 폴더를 만듭니다.
3. 구성 파일 수정
먼저 구성 파일 템플릿(redis-4.0.2/redis.conf)을 /etc/redis 디렉터리에 복사하고 이름을 포트 번호(예: "6379. conf"). 그런 다음 아래 표에 따라 일부 매개변수를 편집합니다.
이제 다음 명령을 사용하여 Redis를 시작하고 종료할 수도 있습니다.
/etc/init.d/redis_6379 start /etc/init.d/redis_6379 stop
[최우선 순위] Redis가 시스템과 함께 자동으로 시작되도록 하려면 Redis 초기화 스크립트를 간단히 수정하고 실행해야 합니다. command :
vim /etc/init.d/redis_6379
열린 Redis 초기화 스크립트 파일의 네 번째 줄에 다음 두 문장을 추가합니다
# chkconfig: 2345 90 10 # description: Redis is a persistent key-value database
추가 후 효과는 다음과 같습니다.
위 그림의 빨간색 상자는 두 개의 추가입니다. 저장 후 다음 명령을 통해 Redis를 시스템 시작 항목에 추가할 수 있습니다
//设置开机执行redis脚本 chkconfig redis_6379 on
위 작업을 통과한 후 다음 명령을 사용하여 직접 시작 및 종료할 수도 있습니다. 앞으로 Redis는 다음과 같습니다
service redis_6379 start service redis_6379 stop
위 배포 작업 후 시스템이 다시 시작되고 Redis도 시스템과 함께 자동으로 시작되며 Redis 지속성도 위 단계에서 구성됩니다. Redis가 시작되면 캐시된 데이터가 손실되지 않습니다.
Stop Redis
Redis가 메모리의 데이터를 하드 디스크에 동기화할 수 있다는 점을 고려하여 Redis 프로세스를 강제로 종료하면 데이터가 손실될 수 있습니다. Redis를 중지하는 올바른 방법은 SHUTDOWN 명령을 Redis에 보내는 것입니다. 방법은 다음과 같습니다.
redis-cli SHUTDOWN
Redis가 SHUTDOWN 명령을 받으면 먼저 모든 클라이언트 연결을 끊은 다음 구성에 따라 지속성을 수행하고 마지막으로 종료를 완료합니다. .
Redis는 SIGTERM 신호를 적절하게 처리할 수 있으므로 Kill Redis 프로세스의 PID를 사용하여 Redis를 정상적으로 종료할 수도 있으며 그 효과는 SHUTDOWN 명령을 보내는 것과 같습니다.
더 많은 Redis 지식을 알고 싶다면 redis 입문 튜토리얼 칼럼을 주목해 주세요.
위 내용은 CentOS에서의 Redis 설치 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!