inflearn logo
강의

講義

知識共有

非専門家でも理解できるRedis入門・実践(照会性能最適化編)

Spring Boot プロジェクトに Redis 設定を追加する

windows 에서 설치하는 분들, Permission denied 에러가 나는 경우 참고해주세요

解決済みの質問

420

psam1017nodeblac6285

投稿した質問数 6

0

windows 실습 환경에서 admin 계정이 아닌 경우에는 기본적으로 .rdb 파일에 대한 권한이 읽기만 설정되어 있는 것 같습니다.

그런데, redis 자체가 .rdb 에 대한 snapshot 생성을 시도하려고 하는데 이때 쓰기 권한이 없어서 예외를 발생시킵니다.

redis-windows-error.png

 

처음 실습할 때는 (어차피 본격적으로 쓰는 건 Linux 에서 쓸 거라고 생각하고)무시하다가, 이후에 Spring Boot Project 실습할 때 같은 이유로 캐싱 자체가 안 되는 현상이 있었습니다.

따라서 무시할 게 아니라 쓰기 권한을 부여해야 합니다. 관련된 내용을 사진 첨부드리니 참고 부탁드립니다.

또한 해당 내용은 windows 에서 설치하고 PING 으로 확인할 때부터 나타나는 현상이므로, 혹시라도 제안드리자면 노션의 redis 설치 가이드 페이지에서 권한 문제 트러블슈팅으로 추가로 적어주시면 공유하기에 좋을 듯 합니다. Mac 은 잘 모르겠습니다...ㅎㅎ

redis-windows-config1.png
  1. dump.rdb 등 .rdb 확장자 파일에서 우클릭 후 속성 클릭

redis-windows-config2.png

 

  1. [보안] 탭으로 이동한 후 편집 클릭(현재 사용 중인 계정을 클릭하면 현재 부여된 사용 권한도 확인 가능)

redis-windows-config3.png
  1. 현재 사용 중인 계정을 찾아서 사용 권한에 수정과 쓰기 등등 필요한 권한 부여(잘 모르겠으면 모든 권한 클릭) 후 저장

redis nosql query-tuning performance-tuning

回答 2

1

jscode

안녕하세요 psam1017.nodeblack님!

제가 가지고 있는 컴퓨터의 운영체제가 윈도우가 아니라서 확실하진 않은데,

혹시 터미널을 관리자 권한으로 실행 한 번 해보시는 건 어떨까요~??

아래 링크 첨부해두겠습니다:)

https://kayhyun.tistory.com/39

1

psam1017nodeblac6285

말씀하신 대로, 관리자 권한으로 실행하면 에러 없이 잘 됩니다. 그 외의 다른 방법이 없나를 고민했었던 건데, 마땅한 방법은 못 찾았습니다.

그냥 관리자 권한으로 실행하는 게 가장 좋아보이네요. 감사합니다~

1

jscode

해결하셨다니 다행이네요!! 

혹시 또 다른 부분 학습하시다가 에러 뜨시면 질문 남겨주세요ㅎㅎ

0

psam1017nodeblac6285

음, 그런데 Spring Boot 실습에서는 해결이 됐는데, redis-cli 에서는 여전히 Permission denied 에러가 뜨네요... 이 부분은 알아보고 해결이 되면 공유하겠습니다. 혹은 아시는 분께서 공유해주시면 감사하겠습니다.

redis VS valkey

0

200

2

스프링 부트에 Redis 적용하기 질문

0

97

2

redis 적용을 위한 service 반환값

0

63

2

redis 사용으로 인한 비용

0

241

2

Redis를 적용했음에도 불구하고 조회 성능의 큰 차이가 없고 오히려 더 안좋은 조회속도를 보이는 것 같습니다.

0

144

3

Elastic Cache 에러

0

85

2

Elastic

0

74

2

AWS 리소스 삭제에 관하여

0

74

2

ec2안에서 pull 받는 이유가 뭔가요 ?

0

83

2

Nest.js + Redis 구현 문제

0

677

3

데이터를 안가져와요

0

72

2

Spring Boot 프로젝트에 Redis 셋팅 추가하기에서 13분 질문있습니다.

0

188

2

레디스 환경 셋팅 질문있습니다.

0

99

2

엘라스틱 서치와 레디스의 차이점을 알고 싶습니다.

0

262

2

-parameters

0

129

2

Redis vs Memcached

0

232

2

redis 를 compose 로 묶어준 이유가 궁금합니다.

0

155

2

k6의 결과 해석

0

257

2

Jackson2JsonRedisSerializer에 대한 궁금증

0

233

1

사용된 어노테이션에 관한 질문

0

147

1

Redis 사용 방식에 대해서 질문 있습니다

0

154

1

aws elasticcache redis 툴 접속.

0

220

1

Redis를 사용하는 이유

0

709

2

로컬에서 docker compose 명령어 실행 시

0

275

2