Computer >> 컴퓨터 >  >> 프로그램 작성 >> Redis

90초 만에 캐시로서의 Redis 대 기본 데이터베이스로서의 Redis

"90초 안에 Redis가 아키텍처를 단순화하는 방법 알아보기"라는 제목의 게시물에서 많은 좋은 피드백을 받았으므로 Redis를 캐시로 사용하는 것과 Redis를 캐시 및 기본 데이터베이스로 사용하는 것에 대한 후속 조치를 취하기로 결정했습니다.

기본 데이터베이스를 Redis로 교체하는 방법

Redis가 캐싱 데이터베이스로 시작되었다는 것은 누구나 알고 있지만 이후 기본 데이터베이스로 발전했습니다. 오늘날 구축된 많은 애플리케이션은 Redis를 기본 데이터베이스로 사용합니다.

그러나 대부분의 Redis 서비스 공급자는 Redis를 기본 데이터베이스가 아닌 캐시로 지원합니다. 즉, Redis를 사용하는 것 외에 DynamoDB와 같은 별도의 데이터베이스가 필요합니다. 이로 인해 복잡성이 추가되고 지연 시간이 줄어들며 Redis의 잠재력을 최대한 활용할 수 없습니다.

Redis Enterprise를 사용하면 Redis를 단일 시스템에서 인메모리 캐시와 기본 데이터베이스로 모두 사용할 수 있으므로 두 개의 개별 시스템에서 발생하는 복잡성과 대기 시간을 제거할 수 있습니다. 뿐만 아니라 다중 모델 기본 데이터베이스로 사용하여 Redis를 기반으로 최신 애플리케이션과 저지연 마이크로서비스 기반 아키텍처를 구축할 수 있습니다.

별도의 데이터베이스와 캐시에 의존하는 대신 다음과 같은 Redis Enterprise의 기본 기능을 활용하세요. 

  • 데이터 수집 및 배포용 스트림
  • JSON 문서 저장을 위한 RedisJSON
  • 보조 색인을 위한 RediSearch
  • 복잡한 관계를 위한 RedisGraph
  • 애플리케이션 모니터링을 위한 RedisTimeSeries
  • 게임, 사기 탐지 및 리더보드를 위한 RedisBloom
  • 실시간 AI 기능 저장 및 추론을 위한 RedisAI

자동 크기 조정, 엔터프라이즈 클러스터링 및 Active-Active Geo Replication으로 위의 모든 것을 활용하십시오.

아래 동영상을 보고 무슨 뜻인지 확인하세요.

다음 단계