일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 프로그래머스
- 세션
- REDIS
- MSA
- 스프링 부트
- 프리코스
- 코드리뷰
- 트랜잭션
- 백준
- HTTP
- 우아한테크코스
- AOP
- 스프링부트
- AWS
- 우테코
- Level2
- 서블릿
- JUnit5
- Spring Batch
- Docker
- mock
- 의존성
- JPA
- 자바
- CircuitBreaker
- yml
- Paging
- 레벨2
- 우아한세미나
- 미션
Archives
- Today
- Total
목록캐시 (1)
늘
캐시(1) Redis란?
Redis(Remote Dictionary Server)란? “key-value” 구조로 데이터를 저장하고 관리하기 위한 비 관계형 데이터베이스로 모든 데이터를 메모리에서 처리하는 메모리 기반 DB이다. 메모리를 통해 사용하기 때문에 일반적인 DB보다 빠른 성능을 보여준다. 레디스는 싱글 스레드로 동작한다. 캐시 매번 디비에 접근해서 디스크를 일고 쓰는 것은 비용이 크다. 따라서 데이터를 메모리에 두어 디스크에 접근을 최소화하는 방법이다. 어떤 정보를 캐시할까 잘 안 바뀌는데, 자주 읽어오는 경우 ex) 로그인 정보 key마다 태그를 달아서 어떤 데이터가 많이 생성되는지 확인한다. 캐시 vs 버퍼 버퍼는 주로 차기를 기다려서 꽉 차면 보내주고, cache는 미리 계산하고 가져온다. 버퍼는 쓰기를 위해서 ..
우아한테크코스 4기/프로젝트
2022. 10. 9. 14:40