Redis - 이론, 실습(CentOS)

2023. 8. 1. 08:43개발/DB

728x90
반응형

Redis란?

  • REDIS는 BSD 라이센스 기반의 Key-value 캐쉬 & Store 소프트웨어다.

Redis의 특징

  • String, hash, lists, sets, sorted set, bitmap, hyperloglogs 등 다양한 데이터 구조를 저장할 수 있기 때문에, data structure server 라고 부르기도 한다.
  • 메모리에 데이터를 쓰는 In-memory 데이터베이스 그리고 NoSQL 데이터베이스로 분류된다.
  • 데이터에 대한 읽기와 쓰기가 많은 서비스에 사용 할 수 있다.
  • Memcached와 비슷한 스팩을 가지고 있는데, 다양한 유형의 데이터를 지원한다는게 장점이다.

심화

설치(CentOS 기반)

yum install(base)

sudo yum install redis # redis 설치

백그라운드 실행 설정

redis-server --daemonize yes

redis-cli 접속

  • 기본 포트 6379
redis-cli

테스트

127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set A B # key : "A" , value : "B"
OK
127.0.0.1:6379> get A
"B"
127.0.0.1:6379> info memory # 메모리 설정 확인
# Memory
used_memory:835072
used_memory_human:815.50K
used_memory_rss:7622656
used_memory_peak:836016
used_memory_peak_human:816.42K
used_memory_lua:36864
mem_fragmentation_ratio:9.13
mem_allocator:jemalloc-3.6.0
728x90
반응형