본문 바로가기

Redis9

TIL 230901 : Redis 2 - RefreshToken구현하기. 발급 및 Redis저장. (Spring Security) https://thiswooin.tistory.com/92 TIL 230830 : Redis 1 - Spring에서 연동하기 (lettuce, jedis, RedisTemplate, CRUDRepository 활용) 지난 시간에 로컬로 Redis서버를 실행하고 RedisInsight라는 GUI를 이용해 Redis 데이터를 저장해보는 기본적인 기능을 테스트 해봤다. 이번엔 Spring에서 Redis로 CRUD 요청을 보내는 세팅과 기본적인 CRUD thiswooin.tistory.com 지난 시간까지 알아 본 Redis를 Spring에서 연동하는 방법. 이번에는 RedisRepository 방식을 활용하여, 기존 Access Token만 발행하던 인증인가 시스템에서 2시간 기한의 AccessToken과 2.. 2023. 9. 4.
TIL 230830 : Redis 1 - Spring에서 연동하기 (lettuce, jedis, RedisTemplate, CRUDRepository 활용) 지난 시간에 로컬로 Redis서버를 실행하고 RedisInsight라는 GUI를 이용해 Redis 데이터를 저장해보는 기본적인 기능을 테스트 해봤다. 이번엔 Spring에서 Redis로 CRUD 요청을 보내는 세팅과 기본적인 CRUD 명령어들을 연습해본다. 0. Lettuce vs Jedis 세팅에 앞서 Lettuce와 Jedis라는 단어를 구글링하는 동안 많이 들어봤을 텐데, 짚고 넘어간다. 우선 정체를 하자면 Java의 Redis Client다. 쉽게 말하자면 Redis연동을 도와주는 라이브러리이다. 크롬이 서버에 요청하고 응답을 받는 클라이언트인것처럼 Redis서버에 요청하고 응답을 받아줄 수 있는 Client 역할이다. 결론적으로는, Lettuce를 쓰게된다. Spring Boot 2버젼이후에서는.. 2023. 8. 31.
TIL 230829 : Redis 0 - 설치 세팅. (Windosw, RedisInsight) 지난 시간까지 하던 테스트 코드는 우선 BDDMockito와 통합테스트의 과제를 우선 보류하려 한다. 대략적인 단위테스트의 방법은 터득했는데, 다른 기능들의 추가가 조금 더 급해보여서이다. 그리고 테스트코드의 그 깊이와 심화된 통찰을 필요로 함을 느껴서 우선 유보한다. 그리고 이번엔 지난번 S3서버 연동, 테스트코드와 같이 내가 기존에 시간상 부족이라는 이유로 미뤄뒀던 것들 중 하나인 Redis서버 연동이다. 원래는 RefreshToken을 먼저 도입하려했는데 서버쪽에서도 그 값을 가지고 있어야할듯해서 겸사겸사 같이 도입하기로 했다. Redis? redis 자체적인 뜻은 REmote DIcionary Server의 줄임말이다. - 뜻에서도 알 수 있듯 키-값의 형태로 데이터를 저장하는 Dictionary.. 2023. 8. 30.