Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
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
more
Archives
Today
Total
관리 메뉴

forDevLife

[Redis] 간단 사용법 본문

Database

[Redis] 간단 사용법

JH_Lucid 2021. 8. 25. 15:37

1. 맥에서 redis 설치

 -> brew install redis

 

2. 설치된 경로

2-1. redis 실행파일: /usr/local/bin/redis-server,  redis-cli ...

2-2. redis 설정파일: /usr/local/etc/redis.conf

 

3. redis 서버 실행

-> redis-server

 

4. redis 실행 / 종료 / 재시작 / 클라이언트로 접속

$ brew services start redis

$ brew services stop redis

$ brew services restart redis

-> redis-cli

 

 

5. redis 접속 후 키 입력/삭제

-> set dev4u https://devtu.tistory.com 

-> get dev4u

-> del dev4u

 

6. 모든키 조회

-> keys *

 

7. 데이터베이스

-> redis는 서버 인스턴스당 16개 데이터베이스를 가질 수 있음

 

8. 데이터베이스 전환: select 명령어를 통해서 데이터베이스 전환

->select 1

->select 2

 

9. 데이터 타입 확인

-> type keyname

 

10. 데이터 하나 저장할 경우, 두 개의 kye가 생성된다. people 저장할 경우, people과 people:{id}가 함께 저장된다.

people은 관련된 모든 key를 관리하며, people의 id와 매핑된 정보는 people:{id} 형태로 저장된다.

이 때 people 데이터 타입은 set이며, people:{id}의 데이터 타입은 hash이다.

 

11. smembers people

people에 어떤 내용이 있는지 확인한다. 확인 결과 people에 속하는 id가 나온다.

'

 

12. hkeys people:{id}

people:{id}의 키를 조회하면 실제로 저장된 데이터의 타입이 나온다.

 

 

13. hvalues people:{id}

people:{id}의 value를 조회하면 실제로 저장한 데이터가 나온다.

 

 

14. 모두 삭제

=> flushAll

출처: https://dev4u.tistory.com/963 [데브포유]

'Database' 카테고리의 다른 글

MySQL 아키텍처  (0) 2022.05.06
MySQL 설정 파일  (0) 2022.05.05
[SQL] 기초 연습 - JOIN  (0) 2021.08.18
[SQL] 기초 연습  (0) 2021.08.17
[BoostCourse]1. SQL  (0) 2021.06.03
Comments