Redis Install

Mac

brew install redis

접속

redis-cli -h host -p port

Redis 실행

redis-serveror

brew services start redis
brew services stop redis
brew services restart redis

설정 파일 수정

sudo vi /usr/local/etcand

port 1111 #포트번호 변경#
requirepass password #패스워드#
bind 127.0.0.1 19.168.0.101 #외부에서 접근 가능하게#

Command

set

  • 타임아웃 값 없이 설정set key value

  • 일정 시간만 설정하기 (5초간 설정)set key value EX second

setex

  • 만료 초를 같이 입력setex key seconds value

mset

  • mset은 다수의 key와 value를 저장할mset key value ...

TTL

  • 키값의 만료 시간이 몇 초 남았는지 확인TTL key

PTTL

  • 키값의 만료 시간이 밀리초(ms) 단위로 얼마나 남았는지 확인PTTL key

get

get key

mget

  • 다수의 key의 value를 확인mget key1 key2 key3

keys

  • keys * : 모든 key

  • keys r???? : r로 시작하고 나머지가 4자인 key

  • keys d : 가운데 d자가 들어가는 key

randomkey

  • 랜덤한 key 리턴randomkey

rename

  • key의 이름 변경rename key newkey

del

  • key 삭제

  • 한 번에 여러 개 삭제 가능del key ...

ping

  • 연결이 유지되고 있는지 확인할 때 사용

  • 연결이 유지되고 있을시에 PONG을 리턴ping

exists

  • key가 존재하는지 확인

  • 존재하지 않으면 0 리턴, 존재하면 1 리턴exists key

expire

  • 지정된 키에 만료시간을 초 단위로 설정한다. 키가 존재하지 않거나 설정이 안되면 0을 리턴expire key seconds


'Infra > NoSQL&Cache' 카테고리의 다른 글

[KAFKA] 콘솔 명령어 모음  (0) 2018.10.15
Redis 설치 및 커맨드 정리  (0) 2018.08.12
MongoDB 명령어  (0) 2014.03.09
JBoss - Infini Span  (0) 2013.11.20
분산 캐시 Memcached  (0) 2013.11.19

Leave a Comment


to Top