CLOUD/IaC

[Redis] 시작하기

alsruds 2023. 3. 24. 15:36

》 In-Memory Database : 데이터를 메모리에 저장 (디스크 저장도 가능), key-value 형태

          vs. RDS : 데이터를 하드디스크에 저장, 표 형태

 휘발성

Single Threaded : 한 번에 하나의 명령만 수행 (작업 시간 길어질 경우 장애 발생)

Cache 저장소

주로 사용되는 기능 : 로그인 세션 (읽기가 많음), 메세지 브로커 (하나씩 저장, 안전)

          vs. Kafka : 메세지 디스크 저장 (한 번에 몰아서), 성능 우수, 메세지 전송에 주로 더 많이 쓰임

 

 

● 설치

# 설치
yum -y install redis

# 시작
systemctl restart redis

 

/etc/redis.conf  파일 설정

bind 0.0.0.0	# 69번 라인

 

기본 사용법

# 접속
redis-cli -h [Redis server IP]

# 데이터 저장
SET [Key] [Value]

# 데이터 조회
KEYS *		# 전체 key값
GET [Key]	# 해당 key값의 value 조회

# 데이터 삭제
DEL [Key]

Key 만들었다가 지워보기~