redis
-
redis는 key-value 형태의 데이터 저장소 모든 데이터는 key에 연결돼 있어 항상 key를 식별자로 이용 value는 redis에서 제공하는 다양한 형태의 자료 구조 활용 가능 Redis 자료 구조 String List 순서를 가지는 문자열의 목록 Hash field-value 쌍을 가진 아이템의 집합 객체를 표현하기 적절한 자료 구조 Set 정렬되지 않는 문자열의 모음 Sorted Set score값에 따라 정렬되는 고유한 문자열의 집합 score-value 쌍을 가지며, 저장될 때부터 score 값으로 정렬돼 저장된다 Redis 키 관리 키 조회 > exists {key} > keys {pattern} > scan {curor} match {pattern} type {type} keys는 ..
[Redis] Redis 기본 개념redis는 key-value 형태의 데이터 저장소 모든 데이터는 key에 연결돼 있어 항상 key를 식별자로 이용 value는 redis에서 제공하는 다양한 형태의 자료 구조 활용 가능 Redis 자료 구조 String List 순서를 가지는 문자열의 목록 Hash field-value 쌍을 가진 아이템의 집합 객체를 표현하기 적절한 자료 구조 Set 정렬되지 않는 문자열의 모음 Sorted Set score값에 따라 정렬되는 고유한 문자열의 집합 score-value 쌍을 가지며, 저장될 때부터 score 값으로 정렬돼 저장된다 Redis 키 관리 키 조회 > exists {key} > keys {pattern} > scan {curor} match {pattern} type {type} keys는 ..
2024.03.31 -
레디스란? Remote dictionary server의 약자 고성능 키-값 유형의 인메모리 NoSQL 데이터베이스로, 오픈 소스 기반의 데이터 저장소 레디스 특징 실시간 응답(빠른 성능) in-memory database 단순성 키-값 형태로 데이터를 관리 싱글 스레드로 동작 (이벤트 루프) (메인 스레드 1개, 별도의 스레드 3개) 고가용성 자체적으로 HA(high availabilty) 기능을 제공 복제를 통해 데이터를 여러 서버에 분산 확장성 클러스터 모드 가능 레디스 설치 리눅스에 레디스를 설치하는 방법은 두 가지가 있다 패키징 파일을 설치 빠르고 간편하게 설치 가능 redis와 관련된 파일이 여러 군데에 흩어져 저장되어서 관리가 어려울 수 있다 인터넷에 연결되지 않은 서버에서는 불가능한 설치 ..
[Redis] Redis 설치(in Linux)레디스란? Remote dictionary server의 약자 고성능 키-값 유형의 인메모리 NoSQL 데이터베이스로, 오픈 소스 기반의 데이터 저장소 레디스 특징 실시간 응답(빠른 성능) in-memory database 단순성 키-값 형태로 데이터를 관리 싱글 스레드로 동작 (이벤트 루프) (메인 스레드 1개, 별도의 스레드 3개) 고가용성 자체적으로 HA(high availabilty) 기능을 제공 복제를 통해 데이터를 여러 서버에 분산 확장성 클러스터 모드 가능 레디스 설치 리눅스에 레디스를 설치하는 방법은 두 가지가 있다 패키징 파일을 설치 빠르고 간편하게 설치 가능 redis와 관련된 파일이 여러 군데에 흩어져 저장되어서 관리가 어려울 수 있다 인터넷에 연결되지 않은 서버에서는 불가능한 설치 ..
2024.03.15