[Redis] 기본 명령어 및 자료구조별 스크립트 정리
·
Database/Redis
2025.01.31 - [Database/Redis] - Redis는 무엇일까? Redis 두 번째 포스팅에서는 기본, 자료구조별 사용되는 스크립트를 정리해보자! ① 기본# redis에는 총 16개의 database로 구성 (0 ~ 15)# database 접속 (default 0번은 표시 안됨)select # database 모든 키 조회keys *# 모든 DB내 모든 key 삭제flushdb ② String# 데이터 추가SET # 해당 key가 없을 때만 데이터 추가SET NX# 초 단위로 유효시간 설정# TTL(Time To Live)이라 부르기도 함SET EX # 만료 시간 확인TTL  ③ Listdeque(Double-Ended Queue)와 유사한 구조# List 자료구조에서는 데이터..
[Redis] 무엇일까?
·
Database/Redis
이번 포스팅에서는 Redis가 무엇인지, 어디에서 주로 활용되는지 알아보자! Redis? Redis는 Remote Dictionary Server의 약자로, key-value 방식으로 데이터를 저장하는 인메모리 데이터베이스입니다. * 인메모리(In-Memory) 란, 데이터를 DISK가 아닌 RAM에 저장하여 빠르게 처리하는 방식  주요 특징 ① NoSQLkey-value 구조로 되어 있어 sql 쿼리를 사용하지 않습니다. ② 다양한 데이터 구조String, List, Sets, Hash, Sorted Sets 등 다양한 데이터 구조를 지원합니다. ③ 싱글 스레드하나의 스레드만을 사용하여 동시에 여러 요청을 받더라도 요청받은 순서대로 하나의 작업만 처리합니다. ④ 영속성(Persistence)기본적으로..