>데이터 베이스 >SQL >언제 Redis를 사용해야 합니까?

언제 Redis를 사용해야 합니까?

藏色散人
藏色散人원래의
2019-05-21 14:44:2114482검색

언제 Redis를 사용해야 합니까?

redis은 키-값 저장 시스템입니다. Memcached와 유사하게 string(문자열), list(연결 목록), set(집합), zset(sorted set -ordered set) 및 hash(해시 유형)를 포함하여 상대적으로 더 많은 저장 값 유형을 지원합니다.

언제 Redis를 사용해야 하나요?

● 실시간 업데이트가 필요하지 않지만 데이터베이스 데이터를 많이 소모합니다. 예를 들어, 웹사이트의 상품 판매 순위 목록은 하루에 한 번 집계될 수 있으며, 사용자는 그것이 실시간인지 여부에 신경 쓰지 않을 것입니다.

● 실시간 업데이트가 필요한 데이터이지만 업데이트 빈도가 높지 않은 데이터입니다. 예를 들어, 사용자의 주문 목록은 확실히 자신이 한 주문을 실시간으로 볼 수 있기를 원하지만 대부분의 사용자는 자주 주문하지 않습니다.

● 특정 순간에 방문자 수가 많고 자주 업데이트되는 데이터입니다. 이러한 종류의 데이터의 대표적인 예가 플래시 세일(flash sale)입니다. 플래시 세일이 진행되는 순간에는 평소보다 N배 많은 트래픽이 발생할 수 있으며 시스템은 큰 압박을 받게 됩니다. 그러나 이러한 종류의 데이터에 사용되는 캐시는 일반 캐시와 동일할 수 없습니다. 이 캐시는 손실되지 않도록 보장되어야 합니다. 그렇지 않으면 큰 문제가 발생합니다.

위 내용은 언제 Redis를 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.