[Spring] 로컬에서 Redis 를 실행해보자. (극초보버전)

Walter Mitty·2023년 6월 9일
0

로그인/로그아웃에 Redis를 붙이려고 하는데, 시작부터 난관.
다들 뭔가 엄청 건너뛴채로 redis-cli에 접속한 시점부터 설명해주면 코린이는 못한다구요...

Spring 레디스 설정은 여기를 보고 따라했다.
그런데 Config 파일이나 환경변수 등등 필요한걸 만들고 Application 구동을 하면 뭐 대충 아래와 같은 에러를 만날수 있다.

에러메시지는 딱봐도 Redis에 연결할 수가 없다.

org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to 127.0.0.1:6379

당연하다. 로컬에서 Redis를 설치한적도...킨적도 없는데 어디로 연결하니..^^.. 사실 다들 Redis 연결까지는 정보를 안적어놔서 SpringBoot가 알아서 해주는줄 알았다! ㅎㅎ

그래서 적어보는 극 초보들을 위한 Redis 로컬에서 설치 ~ 연결 ~ 중단 ~ 재시작 방법

맥 기준 입니다

  1. 먼저 터미널을 켜서 brew 명령어를 통해 redis 를 설치해준다. (시간이 꽤 걸리더군요. 차한잔 하시면서 기다리시길)
    $brew install redis
  1. 설치가 완료되면 서비스 시작 명령어로 서비스를 시작해준다. homebrew로 서비스 시작!
    $brew services start redis

대충봐도 성공했다는 메시지.

어플리케이션 구동을 해보면 문제없이 잘 구동이되는 것을 볼 수 있다.

  1. redis 클라이언트로 접속
    $redis-cli
  1. 서비스 중단

    $brew services stop redis
  2. 서비스 재가동

    $brew services restart redis
  3. 설정한 Keys 들 모두 보기 > redis-cli 접속상태에서

    127.0.0.1:6379> keys *
  4. 값 보기

    127.0.0.1:6379> get key이름
  5. 유효시간 보기

    127.0.0.1:6379> TTL key이름

0개의 댓글