[Redis] MacOS Redis(레디스) 설치와 사용개발공부/Redis2024. 4. 15. 23:02
Table of Contents
728x90
Mac OS에서 Redis 설치하기
Homebrew를 통해 설치할 것이기 때문에 먼저 Homebrew가 설치 되어있는지 확인해주세요 !
설치되어 있지 않다면 설치 후 진행해주세요 !
// Homebrew 설치 여부 확인하기
brew install redis
// homebrew 통해서 redis 설치하기
brew install redis
// redis 설치 확인하기
redis-server --version
Mac OS에서 Redis 실행하기
Foreground로 실행하기
Foreground을 통해서 Redis가 정상적으로 설치되었는지 확인해보겠습니다 !
Redis 프로세스가 실행되는 동안 터미널에서 다른 작업을 할 수 없습니다.
// Redis foreground로 실행하기
redis-server
* 위 명령어를 입력했을 때 아래와 같은 오류가 발생하였다면 redis port인 6379가 이미 실행되고 있다는 것이므로 포트를 종료하고 다시 위 명령어를 실행해주면 됩니다.
# Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
# Failed listening on port 6379 (TCP), aborting.
Background로 실행하기
실제로 Redis를 사용할 경우에는 Background 명령어를 통해 실행해줍니다.
Background로 실행할 경우 터미널에서 명령 처리가 수행될 동안 다른 프로세스를 함께 수행할 수 있습니다.
// Application을 Background로 수행하면서 원하는 파일을 찾거나 로그를 볼 수 있습니다.
// redis background로 실행하기
brew services start redis
// redis background로 재실행하기
brew services restart redis
// redis backfround에서 중지
brew services stop redis
Redis 실행 상태 확인
// redis 실행 상태 확인
brew services info redis
Redis CLI를 이용해 Redis 사용해보기
Redis CLI(Command Line Interface)는 레디스 명령어 라인 인터페이스입니다.
즉, Redis를 사용하기 위해 제공되는 Redis 명령어입니다.
해당 명령어를 이용하여 Redis에 값을 쓰고, 조회하고, 삭제할 수 있습니다.
redis-cli 접속하기
redis-cli
redis 데이터 생성, 수정, 삭제 및 명령어
// redis 데이터 생성, 수정(같은 Key값이 존재하면 데이터만 업데이트됩니다.)
ex) set key, value
set {key} {value}
// redis 데이터 조회
ex) get key
get {key}
// redis 데이터 Key 목록 조회
keys *
// redis Key 수정
ex) redis key key2
rename 기존키 변경키
// redis Key 개수 조회
dbsize
// redis Key(데이터) 삭제
ex) del Key
del {key}
// redis Key(데이터) 전체 삭제
flushall
Key, value를 통한 데이터 관리 이외에 List, Hashes 등 다양한 자료구조를 통해 데이터를 관리할 수 있으니 해당 내용은 다음 편에서 알아보겠습니다 !
'개발공부 > Redis' 카테고리의 다른 글
[Redis] Redis(레디스)의 자료구조 (0) | 2024.04.16 |
---|
@차나니 :: 차나니의 개발일지
개발의 모든 것 !
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!