java - 用了redis还需要MySQL或者Oracle之类的数据库吗
怪我咯
怪我咯 2017-04-17 17:35:18
0
12
1068

如题 像一些大并发访问的如新浪微博应用了redis 我想知道数据都存储在redis里面吗 还有没有用非nosql数据库来存储数据

怪我咯
怪我咯

走同样的路,发现不同的人生

모든 응답(12)
小葫芦

Redis는 일반적으로 캐싱에 사용됩니다. 영구 저장소가 필요한 경우 mysql과 같은 데이터베이스가 반드시 필요합니다

黄舟

시나리오에 따라 redis는 지속 가능할 것으로 보이지만 관계형 데이터베이스만큼의 신뢰성을 가질 수 있을지는 모르겠습니다.
더 복잡한 로직을 데이터베이스에 업로드해야 합니다

伊谢尔伦

반드시 필수입니다. nosql은 모든 개발 시나리오에 적합하지 않습니다.
그리고 Redis의 지속성은 절대적으로 완벽하지 않습니다

黄舟

http://blog.jobbole.com/83459/
꼭 읽어보세요!

大家讲道理

교체 가능 여부를 비교하려면 세 가지 중요한 점을 알아내야 합니다.
1. Redis 데이터 지속성에 여전히 문제가 있습니다.
2. 엄격한 트랜잭션 ACID는 지원되지 않습니다
3. 복잡한 조건 쿼리는 지원되지 않습니다.

大家讲道理

프런트 엔드는 redis에서 데이터를 읽습니다.
백엔드 작업에서는 mysql을 사용합니다.
백엔드 mysql은 redis와 동기화됩니다.
프런트 엔드 redis 데이터 대기열은 mysql로

阿神

필수입니다.

프로덕션 환경에서 Redis는 대부분 캐시나 큐로 사용되며, 데이터 저장소는 여전히 mysql과 같은 관계형 데이터베이스에 배치해야 합니다

大家讲道理

꼭 필요한 일입니다

洪涛

Redis는 캐시이고, 캐시는 지속성을 위한 장소가 아닙니다.

小葫芦

끈기가 필요합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿