[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)기본적으로..
[PostgreSQL] ERROR: each UNION query must have the same number of columns
·
Database/Postgresql
UNION? 2개 이상의 쿼리를 하나의 쿼리로 연결해준다.- UNION : 중복 데이터 포함- UNION ALL : 중복 데이터 제외 ERROR: each UNION query must have the same number of columns?  SELECT a.A a.B a.C a.D FROM test1 a UNION SELECT b.A b.B b.C FROM test2 bSQL SELECT 쿼리를 작성하다보면 UNION 또는 UNION ALL을 사용하게 되는데 A 쿼리 / B 쿼리에 컬럼 개수가 틀린 경우 발생한다.앞으로는 컬럼의 위치/개수/형식을 잘 확인해서 작성하자!