>  기사  >  데이터 베이스  >  CentOS에서의 Redis 설치 방법 소개

CentOS에서의 Redis 설치 방법 소개

尚
앞으로
2019-12-02 16:38:192082검색

CentOS에서의 Redis 설치 방법 소개

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 디렉터리에서 찾을 수 있습니다.
아래와 같이:

CentOS에서의 Redis 설치 방법 소개

Redis 시작 및 중지

Redis 시작

직접 시작

Redis를 직접 실행하여 Redis

[root@localhost bin]# redis-server

CentOS에서의 Redis 설치 방법 소개

B y Redis를 시작하기 위한 초기화 스크립트

Redis 소스코드 디렉터리의 utils 폴더에 redis_init_script라는 초기화 스크립트 파일이 있습니다. Redis의 실행 모드와 영구 파일 및 로그 파일의 저장 위치를 ​​구성해야 합니다. 단계는 다음과 같습니다.

1. 초기화 스크립트를 구성합니다.

먼저 초기화 스크립트를 /etc/init.d 디렉터리에 복사합니다. 파일 이름은 redis_port number입니다. 여기서 포트 번호는 Redis를 원하는 포트 번호를 나타냅니다. 클라이언트는 이 포트를 Redis에 연결합니다. 그런 다음 스크립트 6행의 REDISPORT 변수 값을 동일한 포트 번호로 수정합니다.

2. 다음 필수 폴더를 만듭니다.

CentOS에서의 Redis 설치 방법 소개

3. 구성 파일 수정

먼저 구성 파일 템플릿(redis-4.0.2/redis.conf)을 /etc/redis 디렉터리에 복사하고 이름을 포트 번호(예: "6379. conf"). 그런 다음 아래 표에 따라 일부 매개변수를 편집합니다.

CentOS에서의 Redis 설치 방법 소개

이제 다음 명령을 사용하여 Redis를 시작하고 종료할 수도 있습니다.

/etc/init.d/redis_6379 start
/etc/init.d/redis_6379 stop

CentOS에서의 Redis 설치 방법 소개

[최우선 순위] Redis가 시스템과 함께 자동으로 시작되도록 하려면 Redis 초기화 스크립트를 간단히 수정하고 실행해야 합니다. command :

vim /etc/init.d/redis_6379

열린 Redis 초기화 스크립트 파일의 네 번째 줄에 다음 두 문장을 추가합니다

# chkconfig: 2345 90 10 
# description: Redis is a persistent key-value database

추가 후 효과는 다음과 같습니다.

CentOS에서의 Redis 설치 방법 소개

위 그림의 빨간색 상자는 두 개의 추가입니다. 저장 후 다음 명령을 통해 Redis를 시스템 시작 항목에 추가할 수 있습니다

//设置开机执行redis脚本
chkconfig redis_6379 on

CentOS에서의 Redis 설치 방법 소개

위 작업을 통과한 후 다음 명령을 사용하여 직접 시작 및 종료할 수도 있습니다. 앞으로 Redis는 다음과 같습니다

service redis_6379 start
service redis_6379 stop

CentOS에서의 Redis 설치 방법 소개

위 배포 작업 후 시스템이 다시 시작되고 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제