학습 일지130 [Redis] 데이터 타입 Redis에는 많은 데이터 타입이 존재하며 각각의 데이터 타입마다 명령어가 다르다. Strings Lists Sets Hashes Sorted Sets Streams Geospatial Bitmaps HyperLogLog BloomFilter Strings Strings 문자열, 숫자, serialized object(JSON String)등 저장 명령어 $ SET lecture tistroy → lecture라는 키로 String 타입의 값을 저장 $ MSET price 100 language ko → 멀티셋의 약자로 다수의 String 값을 한번에 저장 $ MGET lecture price language → 멀티겟은 다수의 키를 한번에 반환 $ INCR price → increase의 약자로 숫자형.. 2023. 11. 6. [Redis] Redis 설치 & 실행 MAC OS 기준 설치방법으로 사전에 HomeBrew가 설치되어있어야 합니다. 1. Redis 설치 brew install redis 2. Redis 실행 brew services start redis 4. Redis 종료 brew services stop redis 실행 레디스를 실행 CLI환경으로 접속 레디스 서버에 명령어를 전달하기 위해서 레디스 CLI라는 프로그램을 이용하며 6379번 포트로 레디스가 실행된 것을 확인할 수 있다. ping이라는 명령어를 입력 후 pong이 리턴 된다면 레디스가 정상적으로 실행되고 있고 레디스 CLI를 통해서 명령어를 전달하고 있다는 의미이다. 등록 set 명령어로 [lecture]라는 키에 [tistory] 벨류를 저장한다. 정상적으로 저장되어 OK가 반환된 것을.. 2023. 11. 5. [Kernel360] 해커톤 프로젝트 회고 해커톤 프로젝트 Boot-up 프로젝트가 끝나고 바로 해커톤 프로젝트가 시작되었습니다. Kernel360에서의 해커톤 프로젝트는 4일간 최소한의 기술적 완성도를 가진 결과물을 단시간에 만들어 봄으로서 현재 자신의 실력을 파악하고, 빠른 학습에 대한 경험을 습득하는 과정이었는데, 프로젝트를 진행하면서 코드의 품질, 기술적 협업 등을 이해하는 것에 우선순위를 두었습니다. 해커톤 프로젝트는 Boot-up 프로젝트와 다르게 기술적으로 완성해야하는 프로젝트로 다음과 같은 필수사항이 있었습니다. 기능이 적게 포함되더라도 완성된 서비스를 구현할 수 있어야한다. 프로젝트를 주어진 시간내에 완성해야하며 기획적 완성도, 창의성보다 작더라도 프로젝트를 기술적으로 완성해야한다. 프로젝트를 기획하는 것이 목표였던 Boot-up.. 2023. 11. 1. [Kernel360] Boot-Up 프로젝트 회고 Boot-up 프로젝트 kernel360에 합류하고 Boot-up 프로젝트가 진행되었습니다. Boot-up 프로젝트는 제품에 대한 구현없이 기능 설계와 문서화에 집중하며 하나의 프로젝트를 만들 때 어떠한 과정을 거치며 어떻게 협업을 해야 하는지 경험하는 과정이었습니다. 총 4일동안 Boot-up 프로젝트가 진행되었는데, 5명이 한 팀으로 구성되며 2일 동안 프로젝트를 진행한 후, 팀장을 제외한 모든 팀원이 무작위로 다른 팀으로 재배정되었고 나머지 2일을 새로운 팀원들과 새로운 프로젝트에서 진행되는 방식이었습니다. 팀이 변경되는 이유는 다른 팀에 배정되었을 때 이전 팀원들이 작업한 문서를 통해 변경된 프로젝트를 빠르게 이해하며 다양한 시각으로, 새로운 팀원들과 협력하는 능력을 키우기 위해서였습니다. Eve.. 2023. 11. 1. 이전 1 ··· 9 10 11 12 13 14 15 ··· 33 다음