일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- gorilla/mux
- 구간합
- SWEA
- 민준이와 마산 그리고 건우
- mongodb
- redis
- c++
- NCP
- golang
- BOJ
- 점수 따먹기
- 이분 탐색
- mst
- 백준
- 다익스트라
- 구현
- 맥주 축제
- Naver Cloud
- 최소신장트리
- 21921
- 크루스칼
- 11659
- 16985
- DP
- 정렬
- 시뮬레이션
- 17503
- 세그먼트 트리
- dfs
- 누적합
- Today
- Total
목록redis (3)
Gi-Log
본격적인 api 구성을 고민하고, 개발을 하기에 앞서서... database로 redis를 이용하는 것이 과연 적절한가라는 고민을 하게 되었다. 조금 찾아보니 redis는 어떤 저장소보다는 메시지 큐나 캐시의 기능을 하는데 많이 사용된다고 한다. 내가 원했던 nosql은 문서 형태로 어떤 사용자가 어떤 글을 작성했었는지 몽땅 기록해두는 것이었기에, redis 보다는 mongoDB가 적합하다는 생각을 하게 되었다. 그리고... 처음(#1 포스트)에 nosql을 이용하려고 하는 이유가 "학습"이라고 했었는데, 사실 정형화된 형태를 보이는 "게시판"에 어울리는 것은 RDBMS(ex. mysql)이란 생각이 자꾸만 드는 상황이다. .... 많은 고민 끝에 내린 결론은 다음과 같다. 어짜피 아주 복잡한 시스템의 ..
가장 먼저 네이버 클라우드(Nave Cloud Platform, 이하 NCP)에 가입하여 콘솔에 접속 후, Server 상품을 이용 신청하여 다음과 같이 Redis 서버(VM)을 생성하였다. (참조 - https://guide.ncloud-docs.com/docs/database-database-4-1) 서버 세대, 스펙 등은 default 값들을 이용했고, 서버 이름은 go-board-db 정도로 간략하게 지정하였다. ACG 또한 default acg를 사용하였고, 해당 acg는 웬만한 ip 접근은 허용하도록 하였다. 간단한 프로젝트이므로 보안성에 대한 고려는 크게 하지 않기로 하였다...ㅎㅎ 그리고 간편한 접근 및, 외부에서 redis를 접근할 수 있도록 공인 ip(server - public ip ..
개인적으로 golang을 사용할 이유가 생겼다. 해당 언어를 공부함과 동시에, 네트워크, db, 클라우드 등 다양한 개발 환경에 대한 실전 학습을 하고자 간단한 게시판을 만들까... 라는 생각을 하게 되었고, 기왕하는김에 블로그에 정리하면서 작성하려고 한다. 형식에 너무 얽매이지 않고 가볍게 작성하는 느낌으로...ㅎㅎ Cloud env. : Naver Cloud Database : Redis Language : Golang v1.13 IDE : GoLand한글 자료가 풍부한 네이버 클라우드를 이용할 것이고, nosql에 대한 경험 및 학습이란 목표로 redis를 이용하기로 하였다. IDE로는 jetbrain 사의 GoLand를 이용할 것인데 vscode도 굉장히 잘 되어있기 때문에 사실 본 포스팅을 참조..