REDIS - SET 변형 명령어 다른 것은 이해 가는데 NX | XX -> 이거는 조금 어려울 수 있다. NX | XX NX : 키가 존재하지 않을 때 INSERT 처리하는 명령어 XX : 키가 존재할 때만 UPDATE 하는 명령 실습을 해보자. SET SET color red SET -> 무언가를 저장하겠다. color -> Key는 color이다. (문자열) red -> Value 값은 red이다. SET key value GET 위의 명령어와 이어진다. key 가 color이고 value 가 red인 값이 먼저 저장되어 있다. 약간 json이랑 비슷해보이는데, {"color" : "red"} 이렇게 저장되어 있고 SET color green {"color" : "green"} 을 저장한다는 뜻 G..
분류 전체보기
SET GET 어떻게 작동하는 것일까? App Server - 웹 사이트(Redis 명령어 작성할 수 있는) 명령어를 CLI에 작성 Play 버튼을 입력하면 입력이 된다.equals(Redis 서버에 전송) SET message 'Hi there' SET 명령어는 Redis에 문자열을 저장하는 명령어 message Key가 'message'라는 문자열이 되는 셈 'Hi there' Value가 'Hi there'이 되는 셈 이렇게 Redis에서는 key -> message, value -> 'Hi there'을 저장하게 된다. 데이터를 저장한 후 'OK"이라고 응답을 하는 것을 볼 수 있다.(성공) GET 명령어를 사용하면 문자열을 가져올 수 있다. GET을 사용하면 뒤의 단어를 확인한다. 지금은 mes..
Redis를 CLI로 사용 해보기 Udemy의 강의를 보고 정리한 글입니다. 강의에서는 CLI Tool을 강사님이 웹에 배포하여 서비스를 제공해주셨습니다. (학습을 위해) 궁금하신 분은 https://www.udemy.com/course/redis-the-complete-developers-guide-p/ Redis를 사용할 수 있는 연습 공간이다 이전에 만들었던 Redis Database를 연결하여 Redis의 여러 자료구조에 대해 경험할 수 있다. 뭔지는 모르겠지만, Set 자료구조 같아 보인다. 일단 OK이니 접속은 성공한 셈.!
REDIS를 시작하는 법 2가지 1. redis.com 에서 Redis의 무료 연결을 생성할 수 있음 https://redis.com/ Redis | The Real-time Data Platform Developers love Redis. Unlock the full potential of the Redis database with Redis Enterprise and start building blazing fast apps. redis.com 2. 로컬 환경에 설치 후 실행하는 방법 지금은 첫 번째 방식으로 연결할 생각! 윈도우 환경에서 설정이 복잡한 부분이 있기 때문 1. redis.com 에서 연결을 시도하자. 로그인, 무료 시작(Login, Try Free) 구글이나, 깃허브 계정, 혹은 이메..
처음에 엔티티 이름을 Board로 지었는데 게시판은 Board지만, 게시글 하나 하나는 Post가 더 적합하다는 생각이 들었다. 그래서 Board -> Post로 바꾸기로 마음먹었는데, 보통 Test코드가 없을 때는 엄청 수작업이고, 나 혼자 할 수 없을 것이다. 50개 정도 테스트가 터지고, 문제점 확인 후 빠르게 고칠 수 있었다. 갑자기 뿌듯해서..
Join 현업에서 제일 자주보는 친구! @Test public void join() throws Exception { QMember member = QMember.member; QTeam team = QTeam.team; List result = queryFactory .selectFrom(member) .join(member.team, team) .where(team.name.eq("teamA")) .fetch(); assertThat(result) .extracting("username") .containsExactly("member1", "member2"); } 회원(Member)와 팀(Team)은 관계가 맺어져있고 N:1의 관계 하나의 회원은 한 팀에 소속될 수 있고 한 팀에는 여러 회원이 속할 ..