반응형
Redis Install
Mac
brew install redis
접속
redis-cli -h host -c -p port
redis-server
or
brew services start redis
brew services stop redis
brew services restart redis
설정 파일 수정
sudo vi /usr/local/etc
and
port 1111 #포트번호 변경#
requirepass password #패스워드#
bind 127.0.0.1 19.168.0.101 #외부에서 접근 가능하게#
Command
set
타임아웃 값 없이 설정set key value
일정 시간만 설정하기 (5초간 설정)set key value EX second
타임아웃 값 없이 설정set key value
일정 시간만 설정하기 (5초간 설정)set key value EX second
setex
만료 초를 같이 입력setex key seconds value
만료 초를 같이 입력setex key seconds value
mset
mset은 다수의 key와 value를 저장할mset key value ...
mset은 다수의 key와 value를 저장할mset key value ...
TTL
키값의 만료 시간이 몇 초 남았는지 확인TTL key
키값의 만료 시간이 몇 초 남았는지 확인TTL key
PTTL
키값의 만료 시간이 밀리초(ms) 단위로 얼마나 남았는지 확인PTTL key
키값의 만료 시간이 밀리초(ms) 단위로 얼마나 남았는지 확인PTTL key
get
get key
mget
다수의 key의 value를 확인mget key1 key2 key3
다수의 key의 value를 확인mget key1 key2 key3
keys
keys * : 모든 key
keys r???? : r로 시작하고 나머지가 4자인 key
keys d : 가운데 d자가 들어가는 key
keys * : 모든 key
keys r???? : r로 시작하고 나머지가 4자인 key
keys d : 가운데 d자가 들어가는 key
randomkey
랜덤한 key 리턴randomkey
랜덤한 key 리턴randomkey
rename
key의 이름 변경rename key newkey
key의 이름 변경rename key newkey
del
key 삭제
한 번에 여러 개 삭제 가능del key ...
key 삭제
한 번에 여러 개 삭제 가능del key ...
ping
연결이 유지되고 있는지 확인할 때 사용
연결이 유지되고 있을시에 PONG을 리턴ping
연결이 유지되고 있는지 확인할 때 사용
연결이 유지되고 있을시에 PONG을 리턴ping
exists
key가 존재하는지 확인
존재하지 않으면 0 리턴, 존재하면 1 리턴exists key
key가 존재하는지 확인
존재하지 않으면 0 리턴, 존재하면 1 리턴exists key
expire
지정된 키에 만료시간을 초 단위로 설정한다. 키가 존재하지 않거나 설정이 안되면 0을 리턴expire key seconds
지정된 키에 만료시간을 초 단위로 설정한다. 키가 존재하지 않거나 설정이 안되면 0을 리턴expire key seconds
반응형
'Infra > NoSQL&Cache' 카테고리의 다른 글
[KAFKA] 콘솔 명령어 모음 (1) | 2018.10.15 |
---|---|
MongoDB 명령어 (0) | 2014.03.09 |
JBoss - Infini Span (0) | 2013.11.20 |
분산 캐시 Memcached (0) | 2013.11.19 |