OS

2024.06.27 16:56

CentOS 7 환경에서 redis 설치 및 운영하기

  • 비아웹 오래 전 2024.06.27 16:56 인기
  • 214
    0

안녕하세요

서버호스팅 전문기업 비아웹입니다.

CentOS 환경에서 redis 설치 및 백업 운영에 대해 정리합니다.

 

1. 설치 환경

CentOS Linux release 7.9.2009 (Core) minimal

 

2. 설치

 
 
epel-release 설치 
# yum install epel-release 
 redis 설치 
# yum install redis

r01.JPG

 

3. redis start

 
# systemctl start redis

r02.JPG

 

4. 서비스 포트 확인 및 ping 테스트

 
# redis-cli ping

r03.JPG

 

5. redis 접속

- mysql 과 동일하게 로컬서버 / 기본 포트 사용시 redis-cli 만으로도 접속 가능

# redis-cli -h 127.0.0.1-p 6379

r04.JPG

 

6. redis 초기 설정 진행

설정 파일 경로 : /etc/redis.conf 
외부 접속 설정 : 전체 허용 
패스워드 설정 : RedisPassword # 실서비스 별도 설정 필요

 

6.1 외부 접속 허용

- 초기 설정이 127.0.0.1 만 허용되어 있음으로, 외부 연동을 원하는 경우 설정 변경 필요

bind 0.0.0.0

r05.JPG

 

6.2 패스워드 설정

 
# requirepass foobared

r06.JPG

 

6.3 접속 테스트

r07.JPG

 

7. 데이터 입력

r08.JPG

 

8. 백업

127.0.0.1:6379> save

r09.JPG

 

9. 복구 테스트

- save 후 해당 dump.rdp 파일을 별도 백업 후 테스트 진행되었습니다.

u11.jpg

10. redis.conf 파일의 백업 관련 설정

redis.conf 백업 관련 설정
save 900 1 # 900초 동안 key 변경이 1번 이상 발생시 저장 
save 300 10 # 300초 동안 key 변경이 10번 이상 발생시 저장 
save 60 10000 # 60초 동안 key 변경이 10000번 이상 발생시 저장 
 
rdbcompression yes # 압축 사용 
rdbchecksum yes # crc64 checksum 기록
dbfilename dump.rdb # rdb 파일명 
dir /var/lib/redis # rdb 경로


이상과 같이 간락하게 redis 에 대해 정리하였습니다.

redis는 시스템 메모리 용량에 따라 성능이 좌우됨으로 메모리 용량 확보 후 실 서비스에 적용하시기 바랍니다.

감사합니다.


 

  • 공유링크 복사

    댓글목록

    등록된 댓글이 없습니다.