안녕하세요.
|
개발자 TED입니다.

thumbnail
Redis 데이터타입

Redis란 Redis는 Remote Dictionary Server의 약자로, 인메모리 데이터베이스입니다. 인메모리 데이터베이스란 데이터를 디스크나 SSD가 아닌 메모리에 저장하는 데이터베이스를 말합니다. 이렇게 하면 디스크 I/O를 줄여서 빠른 응답 속도를 얻을 수 있습니다. Redis는 단순한 키-값 저장소가 아니라 다양한 데이터 타입을 지원합니다. 이번 포스트에서는 Redis의 주요 데이터 타입과 그 사용법에 대해 알아보겠습니다. Sentinel vs Cluster : Redis 인스턴스를 모니터링하고, 마스터 선출, 자동 장애 조치, 알림 등의 기능을 제공 : Redis 인스턴스를 여러 개의 노드로 분산시켜 데이터를 저장하고, 자동 장애 조치, 샤딩(Sharding) 등의 기능을 제공 특징 Redis Sentinel Redis Cluster 고가용성 마스터 선출, 자동 장애 조치 자동 장애 조치 분산 방식 단일 노드 여러 노드 샤딩 지원하지 않음 지원 데이터 구조 다양한 …

인증과 전자서명

양방향 암호화 내가 보낸 데이터를 하는게 목적 이때, 암호화 키를 교환하기 위한 방식으로 다시 2가지로 나뉨 대칭키 vs 공개키(비대칭키) 암호화 방식 대칭키 공개키(비대칭키) 설명 암복호화에 사용되는 키가 동일 암복호화에 사용되는 키가 다름 대표 알고리즘 DES,AES,SEED RSA,DSA 장점 빠름 느림 단점 키교환의 취약성 키교환의 안정성 공개키 암호화 활용 키가 2개라는 거지 어떤걸 공개키로 사용해도 무관 상대에게 주는 것 , 내가 가지는 것 2가지 방식으로 활용이 가능 내 로 복호화: 누구나 암호화된 메시지를 보내고, 나만 열어 볼 수 있음 내 로 암호화: 누구나 복호화하여 볼 수 있는 메시지를 받고, 나만이 만들 수 있음 단방향 암호화 복호화가 불가능한 해시를 생성하고 이 값으로 변조되지 않았음을 증명 활용하는 대표적인 사례 몇 글자 다른지 알면 양방향으로 저장하는 것 대표적인 알고리즘 MD5, SHA128, SHA256, SHA384, SHA512 참고로,…

입만 열면 손해보는 사람들을 위한 대화책

난 회사 라이브러리를 종종 애용하는데, 가끔은 기술책이 아닌걸 빌릴때가 있습니다. 신간이 들어왔다고 메일이 왔길래 우연히 보게된 책의 제목이 흥미로워서 빌리게 된 책이에요. 어쩌면 지금쯤 나에게 뭔가 필요하다고 느껴지는 책인거 같았습니다. 저자는 일본인입니다. 그러다 보니 책의 곳곳에 일본식 대인관계를 기반으로 한 내용들이 종종 보였습니다. 그런 몇가지 점을 제외한다면 이 책에서 말하고자 하는 메시지는 큰 맥락에서 통한 것 같습니다. 결론부터 말하자면 가 핵심입니다. 집중해야 할 키워드는 안심감과 자기중요감 책의 초반부에 이미 핵심 키워드가 모두 나와있습니다. 뒤쪽에 할애된 분량은 이에 대한 상세한 가이드와 같습니다. 크게 로드맵을 짜주고 이제 상세한 내용으로 구술하는 식의 책의 구성이 참 마음에 들었습니다. 1부에서 이렇게 방향을 잡아주고 2부와 3부에서 몇가지 방법을 제시합니다. 2부. 안정감을 주는 스킬 절대 부정하지 마라 이야기를 끝까지 들어라 미소를 지어라 타인을 뒤에서 …

NFT 민트 개발

이 포스트는 NFT를 직접 개발하기 위한 내용을 담고 있습니다. 개발 환경 Hardhat dApp 개발 프레임워크 대체 가능: Truffle 후발주자로서 보다 사용이 더 쉽다고 함 Alchemy 블록체인 개발 플렛폼: dApp을 만들어 블록체인 연동을 쉽게 할 수 있도록 도와줌 대체 가능: Infura Metamask 암호화폐 지갑 & 블록체인 앱 연동 툴 대체 가능: Coinbase Wallet, WalletConnect, Fortmatic 등 Ropsten Test Network 이더리움 테스트넷 중 하나 대체 가능: Kovan, Rinkeby, Goerli 사전 준비 metamask 지갑 faucet 충전 개발 스마트 컨트랙트 NFT 민트 지갑에 넣기