복붙노트

[REDIS] 어떻게 레디 스와 비활성화 지속성?

REDIS

어떻게 레디 스와 비활성화 지속성?

나는 레디 스에서 해제 presistence에 궁금 해서요. http://redis.io/topics/persistence : 여기이 일의 가능성에 대한 언급이있다. 거기에 설명 된 바와 같이 나는 동일한 의미를 의미한다. 어떤 도움은 매우 극명하게 될 것이다!

해결법

  1. ==============================

    1.레디 스가 다음을 수행 모든 데이터 지속성을 해제하려면 :

    레디 스가 다음을 수행 모든 데이터 지속성을 해제하려면 :

    이러한 구성 지침은 redis.conf 파일에 저장됩니다. 당신이 파일을 변경하는 경우에 적용 할 레디 스를 다시 시작해야합니다. 양자 택일로, 당신은 (단지 당신이 또한 변경 사항을 유지하기 위해 CONFIG REWRITE을 할 수 있도록) 런타임에 변경 사항을 적용 할 CONFIG SET 명령을 사용할 수 있습니다.

    참고 : 레디 스 '버전에 따라 복제 관련 작업에 대한 디스크 액세스 레디 스를 방지 다른 비틀기가있다.

  2. ==============================

    2.당신이 redis.conf (개발 / 테스트 환경)와 재생을 피하려면, 명령 행을 통해 그것을 할 수 있습니다

    당신이 redis.conf (개발 / 테스트 환경)와 재생을 피하려면, 명령 행을 통해 그것을 할 수 있습니다

    --appendonly 더 --save ""서버 레디 스 없다

    (레디 스 서버 3.2.6 테스트)

  3. ==============================

    3.AOF는 (appendonly) 기본적으로 사용되기 때문에, 레디 스 서비스를 다시 시작하지 않고 지속성을 해제에 대해 수행되어야하는 단 한 가지 구성 저장하지 않도록하는 것입니다있다.

    AOF는 (appendonly) 기본적으로 사용되기 때문에, 레디 스 서비스를 다시 시작하지 않고 지속성을 해제에 대해 수행되어야하는 단 한 가지 구성 저장하지 않도록하는 것입니다있다.

    런타임에 해제 및 명령 아래 실행 검증

    구성 저장 현재 확인

    pawan@devops:~$ redis-cli config get save
    1) "save"
    2) "900 1 300 10 60 10000"
    

    같은 설정은 물론 redis.conf 파일에 존재합니다

    pawan@devops:~$ grep -w 'save' /etc/redis/redis.conf | grep -v '#'
    save 900 1
    save 300 10
    save 60 10000
    

    구성 저장 사용 안 함

    pawan@devops:~$ redis-cli config set save ""
    OK
    

    구성 저장 새와 수정 redis.conf 파일은 이렇게 구성이 레디 스 서비스가 다시 시작에 영구적으로 유지

    root@ip-172-16-3-114:~# redis-cli config rewrite
    OK
    

    구성 저장 새로운 확인

    pawan@devops:~$ redis-cli config get save
    1) "save"
    2) ""
    

    구성 저장 결과가 없을 것이기 이제 redis.conf 파일을 스캔하는 경우

    pawan@devops:~$ grep -w 'save' /etc/redis/redis.conf | grep -v '#'  
    pawan@devops:~$
    
  4. ==============================

    4.RDB의 스냅 숏 위해 당신은 사용하여 비활성화 할 수 있습니다

    RDB의 스냅 숏 위해 당신은 사용하여 비활성화 할 수 있습니다

    $ 나오지 -e '/ /의 / ^ # * / # / 저장'-i /etc/redis/redis.conf && sudo는 서비스 레디 스 서버 재시작

    그것은 redis.conf의 행 퇴피을 언급하고, 레디 스 서버를 다시 시작합니다

  5. from https://stackoverflow.com/questions/28785383/how-to-disable-persistence-with-redis by cc-by-sa and MIT license