본문 바로가기

좋아하는 것_매직IT/9.redis

17.Redis, 제디스(Jedis) 사용한 간단한 프로그램 예시를 코딩해 볼께요.^^

반응형

Redis의 데이터 처리 및 통신

  • Redis 서버는 기본적으로 TCP/IP 기반으로 데이터를 처리함.
    • 그리고, 클라이언트-서버 방식으로 동작함.
      • 즉, 클라이언트로 부터 요청을 받고 요청에 대한 처리 결과를 돌려주는 구조.
    • 클라이언트 입장에서 네트워크를 통해 Redis 서버로 데이터를 전송하고 수신하는 시간은 실제 데이터를 처리하는 시간에 포함됨.
      • 이를 RTT 로 표기함.
        • RTT 란?
          • Round Trip Time 의 약자임.
            • 네트워크 왕복시간 = 네트워크를 통해서 서버로 명령을 전송하는데 걸리는 시간 + 명령의 처리 결과를 수신하는데 걸리는 시간

제디스(Jedis)를 사용한 간단한 샘플 프로그램

  • 간단한 SET/GET 프로그램
    • Maven 사용
      • pom.xml 추가

  • 실행화면
    • redis-cli 툴을 사용해서 확인

결론

  • Redis 서버는 기본적으로 TCP/IP 기반으로 데이터를 처리함
  • JAVA 프로그래밍 시 Jedis 를 사용하면 Redis서버에 접속해서 데이터 처리가 가능함.
  • RTT 란?
    • Round Trip Time 의 약자
    • 네트워크 왕복시간 = 네트워크를 통해서 서버로 명령을 전송하는데 걸리는 시간 + 명령의 처리 결과를 수신하는데 걸리는 시간

  • 금일의 명언 한마디
    • 쇠하나를 두들겨 말굽으로 만들면 10달러고, 못을 만들면 3250달러고, 이것을 시계의 부속품으로 만들면 250만 달러의 가치가 된다. - 호아킴 데 포사다 지음, "바보빅터" 중에서..

  • 금일의 영어 한마디
    • 질문) I'll take care of it.
      • 제게 맡겨 주세요.
    • 응답) That's what I'm worried about.
      • 좀 걱정되는데.
    • 해설
      • "take care of it" 은 그건 내가 처리하겠어요.(돌보겠다) 라는 뜻
      • 상대방이 irresponsible(무책임한)한 사람이라면, 그리 기뻐할 상황은 아닐 것.
        • No, thank you. "아니, 고맙지만 됐어요" 라고 말하고 싶을지도....
728x90
300x250