본문 바로가기

Database

[Redis] Mac M1 에서 redis(레디스) 설치하기

반응형

Mac m1 에서 redis (레디스) 설치하기

- Redis를 설치하기 전에 homebrew를 먼저 설치해줍니다.

# HomeBrew 설치 확인 (homebrew : mac os 패키지 관리자)
brew --version

 

- homebrew가 설치되어있다면 레디스 설치를 시작합니다.

# Redis 설치 
brew install redis

# Redis 설치 제거
# brew uninstall redis

 

- 설치가 완료되었다면 다음의 명령어로 version을 확인해봅니다.

 


Redis (레디스) 실행

1. Foreground로 실행

프로세스가 실행하는 동안 터미널에서 다른 작업을 할 수 없기 때문에 확인하는 용도로 띄워봤습니다.

 

# redis foreground로 실행
redis-server

 

Foreground에서 종료하기 위해서는 ctrl + c 를 입력하여 종료하면 됩니다.

 

2. Background로 실행

# redis background 실행
brew services start redis

# redis background 재실행
brew services restart redis

# redis background 중지
brew services stop redis

 

실제 실습을 위해 redis를 실행시킬 때는 redis 를 백그라운드 실행시켜야 터미널에서 다른 프로세스를 함께 수행할 수 있습니다.


Redis 상태 확인

아래의 명령어를 통해서 redis의 상태를 확인할 수 있습니다.

# redis 실행 상태 확인
brew services info redis

 


Redis CLI 사용해보기

Redis CLI : 레디스 명령어 라인 인터페이스

레디스를 사용하기 위해 제공되는 명령어로써 아래의 명령어를 실행하면 Redis CLI를 사용하는 상태로 진입하고 명령어들을 통해 값을 쓰고, 조회하고 삭제할 수 있습니다.

# redis cli 사용
redis-cli

 

  • 데이터 생성 및 수정하기 (아래의 명령어를 입력해서 정상적으로 반영되면 ok라고 출력됩니다.)
# ex) set {key} {value}
set name zincah
set hobby nintendo

 

  • 데이터 조회하기
# 데이터 조회 : get {key}
get name
"zincah"

# key 목록 조회 : key 목록이 나열
key *
1) "name"
2) "hobby"

# key 개수 조회
dbsize
(integer) 2

 

  • redis key 값 수정하기
# rename {oldkey} {newkey}
rename name realname

 

  • 데이터 삭제하기
# 한 건 삭제 : del {key}
del hobby

# 전체 삭제
flushall

 

반응형