2014-12-05 3 views
1

memcachedb에서 redis로 전환하려고합니다. 사이트의 사용률이 높고 캐싱이 중요하기 때문에 memcachedb와 redis를 모두 실행하여 테스트 배포를 수행 할 수 있는지 알아야합니다. 모든 키가 올바르게 생성되고 데이터가 일치하는 것을 확인한 후에는 memcachedb를 삭제하고 완전히 redis로 전환하려고합니다.여러 캐시 백엔드를 동시에 사용

기본적으로 키는 memcachedb와 redis에 설정되어야하지만 get 작업은 전환 할 때까지 memcachedb에서만 가져와야합니다. 누구나 그런 시나리오에 대한 경험이 있고 가능한 구성을 제안 할 수 있습니까?

답변

0

예 memcached가 아닌 redis로 전환하는 훌륭한 단계입니다.

redis가 최신 버전이기 때문에 개발 속도가 매우 빠르지 만 제공되는 기능으로 인해 발생하지 않습니다. 복제에는 자동 장애 조치를위한 복제, 지속성 저장소 및 센티널과 같은 많은 유리한 기능이 있습니다. & 광범위한 명령 집합 이것은 대부분의 사용자가 단지 키 값 캐시 인 Memcached를 사용하는 것을 선호하는 이유입니다.

필자의 경험에 비추어 볼 때 Redis는 일반적으로 광범위한 명령 세트를 사용하여 복잡한 문제를 해결하는 데 사용됩니다. sets/sorted-set 사이의 UNION 및 INTERSECT, 그리고 Memcached는 원시 데이터를 스케일링 방식으로 저장하는 데 사용됩니다.

테스트 실행 목적으로 비슷한 구성을 시도 할 수 있습니다.

내가 할 수있는 한 최선을 다할 때까지 우려를 분명히하는 것이 항상 즐겁습니다.

필요한 경우 더 자세한 설명을 위해 의견을 말하십시오.

건배 :-)