일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- well-know port
- 비관적 락
- java
- 삭제 이상
- ocp
- null
- Redis
- Spring
- 자료구조
- 스레드 풀
- MSA
- 페이지네이션
- 데이터베이스
- gatway
- HTTP
- 낙관적 락
- 정규화
- Kafka
- 3-way handshaking
- buildSrc
- 삽입 이상
- 자바
- Kotlin
- DB
- 캐시 오염
- JPA
- AWS
- Dirty Checking
- 네트워크
- 갱신 이상
- Today
- Total
728x90
목록
728x90
DB (10)
어 나 갱수.
로그인 API 개발을 하면서 RefreshToken을 저장하는 데이터베이스로 redis를 처음 접하게 됐습니다. 처음에는 redis가 뭔지도 모르고 사용하였지만 redis의 동작원리가 궁금해지고 어떤 데이터베이스 특징을 가지고 있는지 궁금해져서 이번 글에서는 redis에 대해 정리해보겠습니다. In-Memory란 컴퓨터의 주기억장치인 RAM에 데이터를 저장해서 사용하는 방법. RAM에 데이터를 저장하게 되면 메모리 내부에서 처리가 되므로 데이터를 저장/조회할 때 하드디스크를 오고 가는 과정을 거치지 않아도 되어 속도가 빠름 그러나 서버의 메모리를 초과하는 경우 RAM의 휘발성에 따라 데이터가 유실될 수 도 있습니다. Redis란 Redis는 Remote Dictionary Server의 약자로 키(Key..
Redis란? Redis는 오픈 소스로서 NoSQL로 분류되기도 하고, Memcached와 같이 인 메모리 설루션으로 분류되기도 한다. 성능은 Memcached에 버금가면서 다양한 데이터 구조체를 지원함으로써 다양한 용도로 사용된다. Redis는 Remote Dictionary Server의 약자로 외부에서 사용 가능한 Key-Value 쌍의 해시 맵 형태의 서버라고 볼 수 있다. 그래서 값을 불러올때 쿼리 값 없이 Key를 통해 빠르게 값을 불러올 수 있다. 또한 디스크에서 데이터를 관리하는 구조가 아니라 메모리에서 데이터를 관리하기 때문에 성능상으로도 작업속도가 매우 빠릅니다. 특징 영속성을 지원하는 인 메모리 데이터 저장소 다양한 자료 구조를 지원함 읽기 성능 증대를 위한 서버 측 리플리케이션을 지..