복붙노트

[REDIS] 어떻게 레디 스 지속성 저장소를 수행하는?

REDIS

어떻게 레디 스 지속성 저장소를 수행하는?

, 세트를 사용하여 저장된 값이 파괴 된 레디 스 서버를 종료 한 후, 여기에 내가 누구의 도움이 나를 어떻게 자바 스크립트를 사용하여 있음을 달성하기 위해, 지속성 저장소를 사용하는 방법을 발견?

나는 레디 스 dB의 클라이언트에서 일부 값을 저장하고 다른 클라이언트에서 해당 값을 사용해야합니다 싶어요.

해결법

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

    1.당신은 지속성 메커니즘을 지원하기 위해 레디 스 서버를 구성해야합니다. 이 구성은 레디 스 서버의 명령 라인 파라미터로 주어진 파일에 저장된다.

    당신은 지속성 메커니즘을 지원하기 위해 레디 스 서버를 구성해야합니다. 이 구성은 레디 스 서버의 명령 라인 파라미터로 주어진 파일에 저장된다.

    여기 레디 스 2.4의 기본 파일은 다음과 같습니다 https://github.com/antirez/redis/blob/2.4/redis.conf

    실제로 두 개의 서로 다른 지속성 메커니즘이 제공됩니다 (RDB)와 추가 전용 파일 (AOF)을 스냅 샷 생성. 당신은 여기에 대한 자세한 설명을 찾을 수 있습니다 : http://redis.io/topics/persistence

    가장 쉬운 메커니즘 (RDB) 스냅 샷 생성된다. 그것은 구성 파일에 dbfilename 및 디렉토리 매개 변수, 저장 정의하여 활성화 할 수 있습니다.

    레디 스 서버를 중지하지 않고 RDB를 활성화하려면, 당신은 레디 스 클라이언트에서 다음 명령을 사용할 수 있습니다 :

    > config set save "300 1"
    

    그것은 (당신의 자신의 상황에 적용되는) 덤프 모든 것을 매 5 분을 RDB를 구성합니다.

    당신은 레디 스 서버를 중지하기 위해 shutdown 명령을 사용하기로되어 있습니다. 기본 동작은 중지하기 전에 마지막 스냅 샷을 생성하는 것입니다. 레디 스를 다시 시작할 때 덤프 파일이 메모리에로드됩니다.

    (레디 스 오프라인 인 경우) 덤프 파일에서 데이터를 추출해야하는 경우에는, https://github.com/sripathikrishnan/redis-rdb-tools에서 훌륭한 파이썬 패키지를

  2. from https://stackoverflow.com/questions/10909282/how-to-perform-persistence-store-in-redis by cc-by-sa and MIT license