TIL

220619 TIL

Vince_rf 2022. 6. 19. 22:20

#EC2에 redis 설치하기

●주의 사항
-maxmemory 설정
 나의 경우에는 total memory가 1G이기때문에, maxmemory를 500mb로 설정.
-bind 설정
 127.0.0.1 로 설정되어 있으면, 로컬에서의 접속만을 허용하기 때문에, 0.0.0.0 으로 설정해서
 모든 아이피에 대한 접속 요청을 허용한다. ( 이것은 일단 연습이기 때문에 이렇게 설정을 해
 놓았지만, 나중에 현업에서는 어떻게 사용하는 지 알아볼 필요가 있다. )
-maxmemory-policy 옵션 ( 데이터 교체 알고리즘 )
 모든 키에 대해서 사용된 지 가장 오래된 데이터를 삭제하는 방법인 allkeys-lru 알고리즘을 선택

https://wookgu.tistory.com/26

https://heeestorys.tistory.com/1005

#RequestParam의 url

만약 (/api/boards)와 같은 url에 RequestParam String id 와 같은 어노테이션이 있다면, 
Param을 가져오는 url은 /api/boards?id=
의 형태가 된다. Param의 타입은 꼭 String으로 제한되지 않는다.

#RequestParma(require = false)
require의 디폴트값은 true, 그래서 안 적어도 상관은 없다.
하지만 true일 시에, Param 값이 null일 수 없다. 무조건 값을 가져야한다.
require false일 시에는, Param 값이 안 들어오더라도 지정한 api로 간다.
즉 위에 /api/boards에 RequestParam(require=false) String id 되어 있으면,
Param값이 없을 시에, 그냥 /api/boards 로 간다.

'TIL' 카테고리의 다른 글

220622 TIL 클론코딩 트러블슈팅  (0) 2022.06.23
220620 TIL  (0) 2022.06.20
220620 WIL  (0) 2022.06.19
220616 TIL  (0) 2022.06.17
220615 TIL  (0) 2022.06.17