레디스 특징
REmote DIctionary Server의 약자
key-value 기반의 인 메모리 데이터 구조 저장소
- key-value 기반
- 비 관계형 데이터베이스 유형, 키를 사용해서 저장되고 검색되며 이를 통해 저장소에서 빠르게 찾을 수 있다.
- 인 메모리 데이터 저장소
- Mysql, PostgreSQL, Oracle 등 대부분의 데이터 베이스는 디스크 또는 SSD에 저장하지만 모든 Redis는 서버의 주 메모리에 저장됩니다. 정보의 처리나 조회를 위해 디스크까지 왕복해야 하는 다른 데이터베이스와 달리 Redis와 같은 인 메모리 데이터 저장소는 이러한 단점이 없기 때문에 더 많은 작업을 처리하고 더 빠른 응답 시간을 지원할 수 있습니다.
- 싱글 스레드
- Redis는 싱글 스레드 형식의 Event Loop 방식이며, I/O Multiplexing을 통해 처리됩니다.
redis 기본명령어
- set key value
- ex) set test 100
- 유효기간 설정해서 저장하기
- set key value ex 시간
- ex) set test “hello” ex 30 → 유효기간 30초로 저장
- set key value ex 시간
- 남은 유효기간 확인
- ttl key
- ex) ttl test
- ttl key
- 유효기간 설정해서 저장하기
- ex) set test 100
- get key
- ex) get test
- del key
- ex) del test
'개발 지식 > 정리' 카테고리의 다른 글
AWS EC2 배포 이슈사항(mysql, jar파일 빌드) (0) | 2023.04.01 |
---|---|
Swagger 기본 사용법 (0) | 2023.03.20 |
REST API란? (REST, RESTFUL) (0) | 2023.03.12 |
JWT (Json Web Token) (0) | 2023.03.11 |
최대공약수(GCD) 와 최소공배수 (LCM) (0) | 2023.01.02 |