💻
[Redis] redis-cli 설치하고 사용하기 (Mac OS 기준)
On this page
❐ Redis 란?
레디스는 고성능 키-값 저장소로서 문자열, 리스트, 해시, 셋, 정렬된 셋 형식의 데이터를 지원하는 NoSQL입니다.
❐ Redis 설치
brew를 이용하여 Redis를 설치합니다.
brew install redis
Redis 버전을 확인합니다.
redis-server --version
❐ redis-cli 명령어
Redis 접속하기
redis-cli -h {접속할 호스트} -p {접속할 포트}
Redis 정보보기
redis-cli info
Redis에 있는 Key의 전체 갯수 가져오기
dbsize
Key 조회하기
keys {패턴}
keys 명령어는 키가 많으면 키를 찾는 소요시간이 길어질 수 있습니다.
이 때, Redis의 one thread 정책 특성 때문에 키를 찾는 동안 다른 작업을 하지 못하게 됩니다.
따라서 keys 명령어보단 page, cusor 개념이 들어간 scan 명령어로 대체하여 사용하는 것이 좋습니다.
처음 시작 cusor index는 0입니다.
scan {시작 cusor index} count {조회갯수} match {패턴}
Key에 Value 저장하기
set {key} {value}
Key에 저장된 Value 가져오기
get {key}
특정 Key 삭제하기
del {key}
모든 Key 삭제하기
flushAll
Key 이름 변경하기
rename {기존key이름} {변경할key이름}