如题 像一些大并发访问的如新浪微博应用了redis 我想知道数据都存储在redis里面吗 还有没有用非nosql数据库来存储数据
走同样的路,发现不同的人生
Redis는 일반적으로 캐싱에 사용됩니다. 영구 저장소가 필요한 경우 mysql과 같은 데이터베이스가 반드시 필요합니다
시나리오에 따라 redis는 지속 가능할 것으로 보이지만 관계형 데이터베이스만큼의 신뢰성을 가질 수 있을지는 모르겠습니다. 더 복잡한 로직을 데이터베이스에 업로드해야 합니다
반드시 필수입니다. nosql은 모든 개발 시나리오에 적합하지 않습니다. 그리고 Redis의 지속성은 절대적으로 완벽하지 않습니다
http://blog.jobbole.com/83459/꼭 읽어보세요!
교체 가능 여부를 비교하려면 세 가지 중요한 점을 알아내야 합니다. 1. Redis 데이터 지속성에 여전히 문제가 있습니다. 2. 엄격한 트랜잭션 ACID는 지원되지 않습니다3. 복잡한 조건 쿼리는 지원되지 않습니다.
프런트 엔드는 redis에서 데이터를 읽습니다.백엔드 작업에서는 mysql을 사용합니다.백엔드 mysql은 redis와 동기화됩니다.프런트 엔드 redis 데이터 대기열은 mysql로
필수입니다.
프로덕션 환경에서 Redis는 대부분 캐시나 큐로 사용되며, 데이터 저장소는 여전히 mysql과 같은 관계형 데이터베이스에 배치해야 합니다
꼭 필요한 일입니다
Redis는 캐시이고, 캐시는 지속성을 위한 장소가 아닙니다.
끈기가 필요합니다
Redis는 일반적으로 캐싱에 사용됩니다. 영구 저장소가 필요한 경우 mysql과 같은 데이터베이스가 반드시 필요합니다
시나리오에 따라 redis는 지속 가능할 것으로 보이지만 관계형 데이터베이스만큼의 신뢰성을 가질 수 있을지는 모르겠습니다.
더 복잡한 로직을 데이터베이스에 업로드해야 합니다
반드시 필수입니다. nosql은 모든 개발 시나리오에 적합하지 않습니다.
그리고 Redis의 지속성은 절대적으로 완벽하지 않습니다
http://blog.jobbole.com/83459/
꼭 읽어보세요!
교체 가능 여부를 비교하려면 세 가지 중요한 점을 알아내야 합니다.
1. Redis 데이터 지속성에 여전히 문제가 있습니다.
2. 엄격한 트랜잭션 ACID는 지원되지 않습니다
3. 복잡한 조건 쿼리는 지원되지 않습니다.
프런트 엔드는 redis에서 데이터를 읽습니다.
백엔드 작업에서는 mysql을 사용합니다.
백엔드 mysql은 redis와 동기화됩니다.
프런트 엔드 redis 데이터 대기열은 mysql로
필수입니다.
프로덕션 환경에서 Redis는 대부분 캐시나 큐로 사용되며, 데이터 저장소는 여전히 mysql과 같은 관계형 데이터베이스에 배치해야 합니다
꼭 필요한 일입니다
Redis는 캐시이고, 캐시는 지속성을 위한 장소가 아닙니다.
끈기가 필요합니다