Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 27 | 28 | 29 | 30 |
Tags
- postgres
- kitura
- ftp
- postgresql
- nohup
- 28015
- sshpass
- PYTHON
- ssh
- insert
- port forwarding
- perfect
- openpyxl
- ubuntu
- nGrinder
- STF_PortForwarding
- mysql
- create table
- 실행권한
- GoCD
- nmap
- appium
- SWIFT
- appium server
- Jupyter
- centos
- STF
- Jupyter Notebook
- rethinkdb
- Materials
Archives
- Today
- Total
don't stop believing
redis-cli을 이용한 기본 명령 본문
redis-server와 통신하기 위해 기본 제공되는 명령이 redis-cli 입니다.
redis-cli를 이용해 redis-server에 접속하고 set/get 으로 데이터를 저장하고 확인해 봅시다.
먼저 redis가 설치되어 있는지 버전과 포트를 확인해 봅니다.
$ redis-server --version Redis server v=3.0.6 sha=00000000:0 malloc=jemalloc-3.6.0 bits=64 build=687a2a319020fa42
포트오픈은 netstat로 확인합니다.
$ netstat -nlpt | grep 6379 (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN -
127.0.0.1:6379로 되어 있네요. 127.0.0.1은 내부(local)에서만 접속되고 외부에서는 접속되지 않습니다. 만약 외부 서버에서 redis에 접속하려면 redis.conf를 변경해야 합니다.
우선 내부에 있는 redis에 접속합니다. redis-cli 명령을 실행하면 내부 redis 서버에 접속합니다.
$ redis-cli 127.0.0.1:6379>
비번이 설정되어 있다면 비번을 넣어보겠습니다. auth <비번>으로 인증할 수 있습니다.
$ redis-cli 127.0.0.1:6379> auth ngleredis1234 OK
set을 사용해 데이터를 넣습니다. key value 형태로 넣습니다.
127.0.0.1:6379> set tongchun awesome OK
데이터를 찾을때는 get 으로 key를 찾습니다.
127.0.0.1:6379> get tongchun "awesome"
저장된 key를 검색해 봅시다. keys *<검색어>* 로 확인할 수 있습니다.
127.0.0.1:6379> keys *de* 1) "dejavu"
모든 key를 확인하려면 keys * 로 확인할 수 있습니다.
127.0.0.1:6379> keys * 1) "1F2945E9-55AF-4233-B374-B85A0267F050" 2) "dejavu"
'Database > Redis' 카테고리의 다른 글
Redis 설치 (on CentOS7) (1) | 2019.04.05 |
---|---|
redis 암호 설정과 외부 접속 허용 설정 (0) | 2018.01.17 |
Redis 설치 (on Ubuntu) (3) | 2018.01.17 |
Comments