레디 스 및 Memcached가 차이

  • memcached와는 멀티 스레드 및 단일 스레드를 사용 레디 스입니다. (읽기 처리 속도를 작성하는 생각 memcached를 레디 스 때문에)
  • 사전 할당 된 메모리 풀 실시 저장 어플리케이션 데이터 필드의 메모리를 이용하여 레디 스 방식을 사용 memcached와, 상기 가상 메모리를 구성 할 수있다.
  • 레디 스은 (종종 지속적으로 보장하기 위해 하드 드라이브에 메모리에 데이터를 동기화 할 필요가 레디 스되는) 마스터 - 슬레이브 복제, 장애 조치 및 장애 복구를 지속적으로 달성 할 수있다.
  • memcached를 단순히 키와 값,하지만 더 많은 지원 레디 스 데이터 유형. 해시 (해시 타입) - 그것은 문자열 (문자열), 목록 (리스트), 집합 (컬렉션), ZSET (주문한 세트 소트 세트)를 포함한다.

레디 스는 두 개의 영속 방법을 지원합니다 :

   (1) : (스냅 샷) 스냅 샷 생성하면 기본 모드 (데이터 파일에 저장된 데이터의 백업을 만드는)입니다.

   (2) 추가 전용 파일 (약어 AOF) 방법 

   스냅 샷은 스냅 샷이 바이너리 파일을 기록으로 메모리 데이터 인 디폴트의 지속적인 접근 방식이며, 기본 파일 이름은 dump.rdb입니다. 스냅 샷은 영구적 인 방법으로 구성 설정에 의해 자동으로 수행 할 수 있습니다. 더 m 이상의 키 키가 자동으로 스냅 샷을 수정할 경우 우리는 n 초 내에 배치 레디 스 할 수 있습니다.

   방법 AOF : 스냅 샷 방식은, 일정 간격을하는 것입니다으로 레디 스 실수로 아래로 떨어질 경우 그래서, 그들은 마지막 스냅 샷 이후의 모든 변경 사항을 잃을 것이다. AOF 더 나은 인해 사용 AOF에 저항을 지속 스냅 샷보다 레디 스는 쓰기 기능에 의해 수신 된 각각의 쓰기 명령은 레디 스 저장 다시 실행 파일에 의해 다시 시작됩니다 파일에 추가합니다 메모리에 전체 데이터베이스를 다시 명령을 작성합니다. 

게시 된 224 개 원래 기사 · 원 찬양 14 ·은 40000 +를 볼

추천

출처blog.csdn.net/xulong5000/article/details/104922132