일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
31 |
- JWT 쓰는이유
- route 53
- JWT
- 포트번호
- unnest
- JWT 쓰는 방법
- N+1문제
- 메뉴바 한번에
- 레포지토리
- 게시글 이미지
- 3계층구조
- .env
- getComputedStyle
- 토큰
- 환경변수
- 메뉴바
- 쿼리스트링
- 부트캠프
- secret코드
- element.style
- JSON Web Token
- 네비게이션 한번에
- 알림생성
- 스테이지어스
- Winston
- 이미지가 포함된 게시글
- 패스파라미터
- 알림생성모듈
- N+1
- 게시글 이미지 업로드
- Today
- Total
목록DBMS/Redis (2)
기주
캐싱으로 조회수기능 개선하기 기존 조회수기능 방식)DB update 조회수+1 async increaseViewCount(reviewIdx: number): Promise { await this.prismaService.reviewTb.update({ where: { idx: reviewIdx, }, data: { viewCount: { increment: 1, }, }, });} 기존 조회수 기능의 문제점)트래픽이 많아질수록 인덱싱된 데이터의 수정작업이 계속 이루어지게되면서 DB작업에 부담이 늘어난다.DB작업은 컴퓨터작업의 가장 느린부분으로 작업량이 늘어날때 병목현상이 일어나서 시스템 전체의 성능이 ..
-정의 ㄴ 일종의 데이터베이스 (Document Database) ㄴ 개발자에 따라서 DB라고 부르지않는 사람도 있음 ㄴ Redis는 램을 사용하는 데이터베이스 (말그대로 캐싱을 위한 데이터베이스) ㄴ그래서 램과같이 휘발성을 가지고, 속도가 매우빠르다 특징1. 램을 사용해서 무진장 빠름 2. 램을 쓰기 때문에 갑자기 서버 전원이 꺼지면 모두 날아감(휘발성) ㄴ 데이터의 영속성을 보장하지 않음3. 다른 db처럼 CRUD기능을 제공함 4. 이외에 Redis만의 독특한 자료구조 5. Document Database이므로 JSON 사용 -Collection ㄴ Redis에 존재하는 자료구조 (비유하자면 RDB의 테이블과 같은 위치) ㄴ 5개 종류가 존재하는데, 이 5개에 각각의 기능이 있음 1...