클라이언트를 사용하여 서버에 접속하는 방법
1. redis-cli 명령어를 사용하여 Redis 서버에 접속할 수 있습니다.
1 2 | $ redis-cli 127.0.0.1:6379> | cs |
추가 옵션
* 자주 사용될법한 옵션들을 정리하였습니다.
1. 특정 포트로 접속하는 방법
-p 옵션을 사용하여 접속할 수 있습니다.
1 2 | $ redis-cli -p 6379 127.0.0.1:6379> | cs |
2. 텍스트 파일을 읽어서 Redis 서버에 반영하는 방법
--pipe 옵션을 사용하여 적재할 수 있습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $ cat sample.txt set key0 value0 set key1 value1 set key2 value2 set key3 value3 set key4 value4 set key5 value5 set key6 value6 set key7 value7 set key8 value8 set key9 value9 $ cat sample.txt | redis-cli --pipe All data transferred. Waiting for the last reply... Last reply received from server. errors: 0, replies: 10 | cs |
3. RDB 파일을 특정 파일 이름으로 저장하는 방법
--rdb 옵션을 사용하여 백업받을 수 있습니다.
1 2 3 | $ redis-cli --rdb redis.rdb SYNC sent to master, writing 310 bytes to 'redis.rdb' Transfer finished with success. | cs |
4. 서버의 통계정보를 확인하는 방법
--stat 옵션을 사용하여 통계를 확인할 수 있습니다.
주로같이 사용하는 옵션으로 -i 로 통계주기를 설정할 수 있습니다.
* 통계의 더 자세한 내용은 다른 포스팅에서 다루겠습니다.
1 2 3 4 5 6 | $ redis-cli -i 5 --stat ------- data ------ --------------------- load -------------------- - child - keys mem clients blocked requests connections 10 1.82M 1 0 14 (+0) 5 10 1.82M 1 0 15 (+1) 5 10 1.82M 1 0 16 (+1) 5 | cs |
5. 어떤 key 가 있는지 확인하는 방법
--scan 명령어를 사용하여 확인할 수 있습니다. (정렬되지 않고 출력됩니다.)
--pattern 명령어를 추가로 부여하여 특정 키만 볼 수 있습니다. (정규표현식을 사용할 수 있습니다.)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | $ redis-cli --scan | sort key0 key1 key2 key3 key4 key5 key6 key7 key8 key9 $ redis-cli --scan --pattern 'key0' | sort key0 $ redis-cli --scan --pattern 'key*' | sort key0 key1 key2 key3 key4 key5 key6 key7 key8 key9 | cs |
6. csv 포맷으로 데이터를 출력하는 방법
--csv 옵션 후 필요한 명령어를 사용하여 데이터를 csv포맷으로 출력합니다.
1 2 | $ redis-cli --csv get key0 "value0" | cs |
'Database > Redis' 카테고리의 다른 글
[Redis] AOF 방식의 백업 (0) | 2020.03.04 |
---|---|
[Redis] redis.conf 의 파라미터 의미 파악하기 (0) | 2020.03.02 |
[Redis] 통계정보 확인 및 내용 파악하기 (0) | 2020.03.02 |
[Redis] 백그라운드에서 실행 및 로그 내용을 파일로 기록방법 (1) | 2020.03.02 |
[Redis] 다운로드 설치 및 실행하기 (0) | 2020.03.02 |