Backend/Redis

코딩하는 대학생에서 개발자까지
다양한 시각에서 바라본 Redis (4) 고급 기능
·Backend/Redis
처음에는 스프링에서 Redis를 어떻게 활용하는지 알아보려 했습니다. 하지만 이 주제가 특정 언어와 프레임워크에 너무 국한될 것 같아 다른 주제로 방향을 바꾸게 되었습니다.  Redis pipelineRedis Pipeline이란 Redis의 명령어들을 일괄로 처리하여 RTT(Round - Trip - Time)를 최적화 하는 방법입니다.  일괄로 처리하는 것과 개별로 처리하는 것을 GET, MGET에 비교해 설명하겠습니다.여러 키를 조회할 때 GET으로 조회를 하게 되면 조회를 할 때마다 RTT가 발생합니다. 하지만 MGET은 한 번의 작업으로 충분해 RTT를 절약할 수 있습니다.RTT (Round Trip Time)이란?네트워크 요청을 시작한 후 응답을 받는데 걸리는 시간을 의미합니다. 쉽게 왕복시간..
다양한 시각에서 바라본 Redis (3) 자료형과 기능
·Backend/Redis
실전 레디스레디스는 인메모리에서 빠르게 동작하고, 자료형과 기능을 이용하여 데이터를 유연하게 표현할 수 있어 최근 웹 시스템 등에서 널리 사용되고 있습니다. 『실전 레디스』는 레디스의 기초부터 실무 활용까지 포괄적으로 다루는 레디스 핵심 가이드입니다. 최신 버전의 레디스 기능뿐만 아니라 데이터 저장, 클러스터링, 모니터링과 같은 실제 레디스를 운영하면서 꼭 필요한 내용까지 여러 사례와 함께 설명합니다. 특히 실전에서 레디스를 활용하기 위한 저자의 노하우를 바탕으로 COLUMN 구성을 통해 레디스의 명령어에 대한 추가 설명과 레디스의 기능 비교 및 함수 설명까지 배울 수 있습니다. 마지막으로 레디스의 지속적인 활용을 위해 멤케시디와 비교하면서 레디스의 전망을 소개하는 부록까지 제공합니다.저자하야시 쇼고출판..
다양한 시각에서 바라본 Redis (번외) 오픈소스 라이센스
·Backend/Redis
오픈소스란? 배포된 소스 코드를 자유롭게 복사, 수정, 사용, 재배포 할 수 있는 소프트웨어를 뜻합니다.대표적으로 Linux 커널, apache webServer, MySQL 등이 있습니다. 오픈소스 라이센스란오픈소스 라이센스는 오픈소스 개발자와 이용자 간의 사용 방법 및 조건의 범위를 명시한 계약입니다.오픈소스를 이용하기 위해서는 오픈소스 개발자가 만들어놓은 사용 방법 및 조건의 범위에 따라 해당 SW를 사용해야 합니다.대표적으로 GPL, LGPL, BSD, MPL등이 라이선스가 있습니다.     2024.03.20 Redis에는 무슨 일이?https://github.com/redis/redis/pull/13157 Change license from BSD-3 to dual RSALv2+SSPLv1 b..
다양한 시각에서 바라본 Redis (2) 비교
·Backend/Redis
두 번째 글에서는 다양한 친구들과 비교해 본 Redis라는 주제를 다룹니다.mysql, memcached등 redis와 자주 비교되는 친구들이죠..첫 번째 글에서 소개된 개념들이 두 번째 글에서도 중요하게 다뤄지므로, 첫 번째 글을 읽고 오시면 좋습니다. MySQL vs Redis디스크 vs 인메모리첫 번째 글에서 다룬 내용이기 때문에 링크로 대체하겠습니다.디스크 & 메모리란? 다양한 시각에서 바라본 Redis (1) 특징A : Redis 왜 사용해요?B : 인메모리여서 빠르고, 다양한 자료구조 제공....A : 틀린 말은 아니지만...🥱 사실 여기서 B는 필자다.누가 나에게 Redis를 왜 사용했냐고 물어보면 B와 똑같이 대답을 할 것solution-is-here.tistory.com SQL DB -..
다양한 시각에서 바라본 Redis (1) 특징
·Backend/Redis
A : Redis 왜 사용해요?B : 인메모리여서 빠르고, 다양한 자료구조 제공....A : 틀린 말은 아니지만...🥱 사실 여기서 B는 필자다.누가 나에게 Redis를 왜 사용했냐고 물어보면 B와 똑같이 대답을 할 것 같다...그래서! 이번 기회에 Redis에 대해 완벽히 공부를 하고자 Redis에 대한 사실과 오해를 작성하게 됐다.+ 우아한 스터디😁redis_version : 7.2.4 1. 인메모리 데이터베이스Redis는 인메모리 데이터베이스입니다.인메모리 데이터베이스의 특징을 알아보기 전에 디스크와 메모리에 대해 알아보겠습니다.디스크 & 메모리  위 사진은 하나의 데이터 패킷이 출발지에서 도착지까지 가는 데 걸리는 시간을 보여주고 있습니다. 메모리는 컴퓨터의 RAM을 의미합니다. 사진에서는 1..
코딩하는_대학생
'Backend/Redis' 카테고리의 글 목록