반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 카프카
- 자료구조공부
- 코테준비
- Axon framework
- JPA스터디
- 알고리즘공부
- 스프링공부
- Kafka
- 스프링부트
- 기술면접공부
- DDD
- 플러터 개발
- querydsl
- JPA
- 자바공부
- 스프링 공부
- 코테공부
- nestjs
- JPA공부
- 플러터 공부
- 스프링
- JPA예제
- 스프링부트공부
- 기술공부
- JPA 공부
- 프로그래머스
- nestjs공부
- K8S
- nestjs스터디
- Flutter
Archives
- Today
- Total
DevBoi
Redis 기초 개념 및 공부 본문
반응형
Redis라는 것이 무엇일까.
쓰고는 있는데 정확히 어떤 것들이 좋은지, 나쁜지 이걸 진짜 알아야된다.
특정 기술을 쓸때, 이 기술에 대한 장단점을 모르고 쓰다보면
그리고 그 쓰임이 쌓이다 보면, 굉장히 성능에 대한 저하들이 생겨나게된다.
우선 redis 는 remote dictiionary server이다.
이름처럼 캐시이고, 많은 장점들이 있다.
1. 처리속도가 빠르다.
2. 리스트, 배열 형식의 데이터 처리에 특화
3. 메모리 활용하면서, 영속적인 데이터 보존 가능 (메모리를 사용하면 속도는 빠르지만, 영속적인 데이터 보존이 불가했었는데, 이러한 것들을 전부 커버업한다/)
4. 여러대의 서버 구성
하둡이나 빅데이터 처리 기 같이 master-slave 형태의 구성으로 한다.
또한 emecached 와 다르게, 문자열만 지원하지않고, setsort 등 다양하게 지원한다.
5.명시적으로만 데이터를 제거할수 있다.
배열처럼 사용할수도있고, 랭킹시스템등에 사용되기 좋다.
redis는 hashmap처럼 키 밸류형태의 데이터 베이스이다.
사용하기에 좋고, 공부하기에 좋은 기술이다.
실전 예제를 해보면서 공부를 해보는게 좋을 듯하다.
반응형
'[Computer Science]' 카테고리의 다른 글
비동기 vs 동기 통신 방법 (0) | 2021.07.11 |
---|---|
[개발지식] 쿠키와 세션 비교 (0) | 2021.07.09 |
서비스의 추상화란? (0) | 2021.06.22 |
Stateless 란? MIME 타입이란? (0) | 2021.06.22 |
Jenkins 개념 및 사용이유, 기초 (0) | 2021.06.20 |