Redis 3

redis 고가용성을 위한 백업

redis의 디스크 고가용성 구성(백업)은 AOF(Append Only File)과 RDB(Snapshot) 방식이 있다. AOF방식은 명령이 실행될 때마다 text 파일에 추가하는 방식이며, RDB방식은 특정간격마다 메모리 내용을 스냅샷 형태로 디스크에 바이너리로 전체로 남긴다. 업계에서는 AOF가 예기치 않은 종료시 손실이 적고 실시간 성능에 영향이 적어서 많이 사용한다. ■ RDB 직접적인 저장명령(SAVE, BGSAVE)이 있거나 자동(conf파일에 save) 설정에 따라 저장한다. reds.conf에 save 설정을 넣어두면 일정 조건시 RDB파일을 저장하면서 지연의 사유가 된다. SAVE로 저장하면 main process가 저장하여 저장중에 변경이 안되고, BGSAVE는 별도 process를 ..

redis 2022.04.13

redis 설정

redis.conf 설정 사항사항이다. 디폴트 설정에서 변경을 검토해야 하는 설정을 파란색으로 표기 - NETWORK설정 bind 0.0.0.0 ( redis의 외부 오픈 설정, 외부접속 허용) protected-mode no (보안 설정 모드) port 6379 (수신할 포트) - GENERAL 설정 pidfile /var/run/redis/redis-server.pid ( pid 파일 위치) loglevel notice logfile /var/log/redis/redis-server.log databases 16 # 기본적으로 16개의 데이터베이스를 갖는다. select 4 와 같이 데이터베이스를 바꿀 수 있다. - SNAPSHOTTING 설정 save 해당 시간안에 변경이 있으면 데이터 전체 rdb..

redis 2022.04.13
반응형