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 | 31 |
Tags
- centos
- create table
- 28015
- ftp
- Jupyter Notebook
- kitura
- postgres
- openpyxl
- PYTHON
- postgresql
- ubuntu
- rethinkdb
- mysql
- insert
- SWIFT
- STF
- ssh
- perfect
- appium server
- nmap
- port forwarding
- Jupyter
- Materials
- nohup
- sshpass
- STF_PortForwarding
- appium
- GoCD
- nGrinder
- 실행권한
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