실행 중인 인스턴스에서 스냅샷 비활성화("저장" 설정)

실행 중인 인스턴스에서 스냅샷 비활성화("저장" 설정)

실행 중인 Redis 인스턴스에서 스냅샷을 비활성화하는 방법은 무엇입니까?

"저장" 줄을 주석 처리하여 Redis 구성에서 "저장" 설정을 비활성화할 수 있습니다. 예를 들어,

#save 900 1
#save 300 10
#save 60 10000

그러나 Redis에는 다시 시작하지 않고 구성을 다시 로드하는 명령이 없습니다. 실행 중인 Redis 인스턴스에서 "저장" 설정을 제거하는 방법은 무엇입니까? CONFIG DEL 또는 CONFIG UNSET 명령이 없는 것 같습니다. 이와 관련된 내용은 없습니다.구성 획득또는구성 세트.

답변1

"save" 설정의 값을 확인해 보면, 각각의 내용을 담고 있는 문자열 값이라는 것을 알 수 있습니다.세이브 포인트:

> CONFIG GET save
1) "save"
2) "900 1 300 10 60 10000"

Redis 구성 파일에 따르면redis.conf:

다음 예와 같이 단일 빈 문자열 인수가 포함된 save 지시문을 추가하여 이전에 구성한 모든 저장점을 삭제할 수도 있습니다.

save ""

따라서 스냅샷을 비활성화하려면 다음을 삭제하면 됩니다.포인트 저장값을 빈 문자열로 설정하면 다음과 같습니다.

> CONFIG SET save ""
OK
> CONFIG GET save
1) "save"
2) ""

관련 정보