everydayminder
개요 Redis에서 List는 여러 개의 데이터를 저장하기 위한 자료구조이다. 쉽게 생각해서 Linked List를 생각하게 될텐데, 지원하는 기능을 바탕으로 보면, 오히려 Dequee(Double Ended Queue)에 가깝다. Qeueue의 인터페페이스와 Stack의 인터페이스를 동시에 지원하기 때문이다. Stack 혹은 Queue의 말단 연산은 비용이 닞지만, 중간 데이터를 처리하는 연산은 비용이 상대적으로 높다. 따라서, 내가 수행해야 하는 오퍼레이션의 종류 및 데이터 성격이 어떤지 알고 쓰면 좋을 것이다. 명령어 List가 제공하는 전체 명령어 중 주요 기능은 아래와 같다. LRANGE 127.0.0.1:6379> help lrange LRANGE key start stop summary: G..
흑백논리를 기준으로 하면, 흑도 아니고 백도 아닌 중간 지역이 존재한다. 흑백논리가 좋다는 것이 아니라, 어느 쪽으로 분류하기가 애매한 지역 불분명한 것 알 수 없는 것 명확히 밝혀지지 않은 것 등을 나타낼 때, 이 표현을 사용할 수 있다. Examples Is there a grey area? I think the requirement is a grey area yet.
개요 Redis에서 기본적으로 문자열, 숫자를 저장할 때 사용하는 자료구조이다. Key와 Value 모두 최대 길이가 512MB이다. 그렇다고, Key를 표기할 때 과다하게 길이가 길면 메모리 낭비가 발생한다. 프로그램내에서만 사용하는 로컬변수가 아니라, 여러 서비스에서 공통으로 사용하는 공간인 만큼, Key를 부여할 때, 적절한 가시성과 구분자를 섞어서 쓰는 편이 좋을 것이다. (예: "user_service:member:status") 명령어 주로 어떤 값을 설정하고, 조회하는 용도가 대부분이다. 특히 숫자형 데이터라면 증/감의 오퍼레이션도 지원된다. set 127.0.0.1:6379> help set SET key value [EX seconds|PX milliseconds|EXAT timestam..
http://www.yes24.com/Product/Goods/90971495?OzSrank=1 절대수익 투자법칙 자산이 저절로 늘어나는 마법, 투자왕 김단테의 출간 펀딩 2,430% 달성 성공! ’올웨더‘와 함께라면 투자, 잊어도 된다!코로나19 위기로 주식시장이 급락하고 다시 반등하는 롤러코스터 장세의 www.yes24.com 들어가며 먼저 저자가 이 투자방식으로 부를 이뤘는가를 묻는다면 '아니다'라고 답할 것이다. 창업한 회사가 카카오에 인수합병 되면서 부를 이뤘기 떄문이다. 그러면, 책의 저자가 이 방식을 선전하는데 믿어도 되는 것일까? 무슨 방법이길래? ..라는 생각을 하면서 책을 읽게 되었다. 투자를 잘 모르는 나로서는, 쉽게 생각하면 이 책은 '우산장수, 소금장수' 이야기와 닮은 투자법칙이라..
lol 뜻 요즘엔 lol이라고 하면, 많은 사람들이 league of legend라고 생각할 것 같다. 예전에 디아블로를 하던 시절에는 lol이 라고 채팅창에 뜨면 쌍칼 든 바바리안인가 라고 생각했던 것처럼, 게임과 연관이 있으려나 생각할 수 있는데, 사실 외국인들과 채팅하다 보면 은근히 많이 보게 되는 단어가 lol인 것 같다. 물론, 앞에서 말한 대화와는 전혀 상관없는 맥락에서. You know what? I've been there, lol. LOL(lol)은 laugh out loud의 뜻이다. '크게 소리 내서 웃다' 라는 말이다. 인터넷 상에서, lol과 비슷하게 쓰이는 우리말 표현을 굳이 찾자면, 'ㅋㅋ'와 비슷할 수도 있다. laugh out loud는 크게 웃는 거니까, 'ㅋㅋㅋㅋㅋㅋㅋㅋ..
개요 In-Memory Data Store 관점에서 Memcached냐 Redis냐를 두고 저울질 하는 광경을 종종 보곤한다. 이에 두 솔루션을 비교 정리해 놓는다. 주요 특징 비교 두 솔루션 모두 NoSQL로 분리되고, 크게는 In-Memory 솔루션, 캐시 솔루션으로 인식되고 있다. 그러나, 아래 표에서 보는 바와 같이 지원하는 기능에 차이가 있다. 항목 Memcached Redis 데이터 분할 O O 다양한 데이터구조 지원 X O Mutli Thread/ Single Thread Multi Thread Single Thread 데이터 저장 (persistence/ snapshot) X O 데이터 복제 (replication) X O 트랜잭션 지원 X O Publisher/Subscriber X O ..