OKKY
커뮤니티
Q&A
지식
이벤트
Contact
부트캠프
Jobs
Search Bar
로그인
회원가입
redis
전체
최신순
질문하기
답변
0
아빠차티코
·
3개월
404
0
답변 0
Redis Sentinel과 Spring Boot 연결은 되는데 문제가 있습니다.
우선 redis는 로컬에 있는 도커에서 돌리고, 스프링 부트 애플리케이션은 로컬에서 바로 돌리고 있습니다. application.yml을 아래와 같이 설정했을 때 redis에 잘 연결되고,로그인도 정상적으로 작동합니다. (redis를 세션 용도로 사용 중) 또한 docker-compose.yml을 아래와 같이 설정하고 master 컨테이너를 pause 했을 때slave 중에 하나가 master로 잘 승격되는 것도 확인했습니다. 근데 문제는 mas
답변
8
naganokuma
·
8개월
1.1k
2
답변 8
로그인 구현 시 Redis 사용하는 이유
토이 프로젝트에서 소셜 로그인을 구현 중인데, 찾아보니 대부분 JWT 기반 로그인에서 Refresh Token을 Redis로 관리하더라고요. TTL 설정과 빠른 접근성을 위해 사용한다고는 하는데, 이런 부분은 로컬 캐시로도 충분히 구현 가능한 것 같다는 생각이 들었습니다. 혹시 로컬 캐시가 아닌 글로벌 캐시 Redis를 사용해서 토큰을 관리하는 이유가 따로 있나요? 구체적인 이유나 실제 서비스에서의 고려 포인트를 알고 싶습니다..! 답변 주시면 정말
답변
7
연결고리를 찾아보자
·
12개월
665
0
답변 7
redis 장애 시 대처법
토이프로젝트에서 현재 Redis에 JWT 블랙리스트를 넣어서 토큰 무효화를 생각중인데 만약 Redis가 다운될 경우, 블랙리스트 검증 자체가 불가능해지는데 이런 상황을 대비해서 실무에서는 보통 어떤 방식으로 설계하나요? 예를 들어 캐시어사이드(Cache-aside) 전략처럼 DB fallback을 두나요? 서킷 브레이커나 타임아웃 처리를 넣고 강제로 통과 시키거나 차단하나요? 실무에서 Redis Sentinel 또는 Cluster도 사용하는 것 같
답변
8
연결고리를 찾아보자
·
약 1년
879
0
답변 8
슬랙 같은 간단 채팅 프로젝트: Redis, RabbitMQ, Kafka 중 뭘 선택해야할지 모르겠습니다...
토이 프로젝트로 슬랙처럼 1:1·그룹 채팅 기능을 갖춘 간단한 프로젝트를 만들어볼려고 하는데 실시간 메시지 전송·수신, 순서 보장, 채팅 이력 조회 등이 필요한데 - Redis Pub/Sub + MongoDB - RabbitMQ - Kafka 중에서 고민하고 있는데 다들 장단점이 뚜렷하더라고요. 그래서 보통 이런 프로젝트에서는 어떤 기술을 사용하는지 궁금합니다. 처음에는 redis를 사용할까 고민했지만 순서가 보장이 안되서 어떤 분들은
답변
12
동도인
·
약 1년
2.9k
0
답변 12
Redis 보편적인 동시성 해결 방법
토이 프로젝트에 Redis를 적용하기 위해 스터디 중이며, 아직은 초반 부분만 이해한 상태입니다. 지금까지 강의에서 이해한 내용은 다음과 같습니다: Redis는 완전한 싱글 스레드 방식은 아니지만, 클라이언트 명령어(command)는 싱글 스레드로 처리됩니다. 하지만 Spring과 같은 클라이언트에서 Redis의 값을 읽어와 계산하는 과정에서 동시 요청이 발생할 수 있고, 이때 Spring 애플리케이션 내부에서 동시성 문제가 발생할 수 있습니다. 예
해결
3
커린이
·
약 1년
1.1k
0
해결 3
다중서버의 SpringBoot + WebSocket + stomp+ kafka 채팅시스템 구축 질문이 있습니다.
🧩 시스템 구조와 메시지 라우팅에 대한 고민현재 구축 중인 시스템은 WebSocket 서버가 다중 인스턴스로 구성되어 있으며, Kafka를 통해 채팅 메시지를 수신하고 있습니다. ✅ 현재 아키텍처Kafka는 채팅 메시지를 브로드캐스트 용도로 사용하며,→ 모든 WebSocket 서버가 Kafka를 동일한 그룹 ID로 구독하고 있습니다 (즉, 같은 메시지를 하나의 서버만 소비함). 문제는 Kafka에서 메시지를 수신한 WebSocket 서버
해결
2
홍잼
·
약 1년
465
0
해결 2
IoT redis 사용 기준
안녕하세요 ~ 요즘 Redis 에 대해 공부중인데, IoT와 접목해서 개발을 구상중입니다. 메인 노드가 있고 메인노드에 속한 서브 노드가 있습니다. 메인 노드 한대 당 서브 노드가 최소 10개, 최대 100개 이상 있습니다. mqtt로 1분 마다 노드들의 데이터를 받을 생각인데 Redis에 우선 데이터를 받고 mariadb에 차례대로 저장하는 방법이 괜찮을까요 ?
답변
1
말랑콩
·
약 1년
533
0
답변 1
docker redis 컨테이너 exec format error 오류
안녕하세요. docker를 통해서 redis 컨테이너를 만든 후 jwt token을 관리하려고 하는데 계속 redis 실행하려고 하면 exec format error 에러가 발생합니다 찾아보니 exec format error 라는게 운영체제 오류인 것 같았습니다. 제가 지금 M1 맥북을 사용하고있어서 이미지를 다 지우고 다시 깔고 반복을 해도 계속 exec format error가 발생합니다. 그 전에 프로젝트에서 선배가 redis를 한번 docke
해결
1
Danny Lee
·
약 1년
410
0
해결 1
Python에서 Celery와 RabbitMQ 사용에 대한 Redis를 사용하여 Rocking 하는 방법
현재 제 프로세스는 이렇습니다. Client -> Backend -> Celery -> RabbitMQ -> worker -> Backend -> Client클라이언트 전송 요청 celery_app.task(name='core.worker.tasks.send) url = f'http://{BACKEND_API}:port/api/system/send/task' response =
답변
1
쿠버
·
1년 이상
399
0
답변 1
AWS ECS - fargate 와 redis 연결 문제
AWS ECS fargate에 배포되는 Spring boot 서버가 있습니다.로그인 세션관리를 위해 오토스케일링 될 수 있는 fargate를 고려하여AWS 측에서 제공하는 Redis 서비스와 연결하려고 합니다.AWS측에서 제공하는 Redis 서비스인 elastiCache와 MemoryDB 모두 시도해봤지만 연결 실패가 발생합니다.보안그룹 설정, 같은 VPC내에 인프라 구성을 했는데도호스트 엔드포인트에 대해 unresolved가 발생합니다.구글링을 하여
답변
3
판교바닐라라떼
·
1년 이상
410
0
답변 3
사용자 권한 관리 적용 방법?
스프링으로 웹어플리케이션을 만들고 있는데요, 사용자 권한 관리 관련 질문이 있습니다. 단순히 UserDetails 에 어떤 authority를 줄지는 쉽게 하겠는데, 관리자가 사용자의 권한을 변경한 경우 해당 사용자에게 즉시 적용되게끔 하려면 사용자가 로그아웃 후 재로그인을 하도록 하거나(세션 강제 만료를 통한 강제 로그아웃 처리) 아니면 현재 생성되어 있는 세션을 재발급해야할 것 같더라고요. 세션 강제 만료를 통한 강제 로그아웃 방법도 in-memo
답변
1
dyjvdgjm
·
1년 이상
435
0
답변 1
Redisson vs Lettuce
S3 - DB 간 데이터 정합성을 맞추기 위해 Redis에 이미지 임시 저장 경로를 보관 동시성 처리 구현을 위한 분산 락 사용 실무에서는 Redis 라이브러리를 같이 혼합해서 사용을 하시는지 아니면 둘 중(Lettuce, Redisson) 어느 것을 더 많이 사용하시는지 알고 싶습니다.
답변
2
하나만물어볼께요
·
1년 이상
460
0
답변 2
redis-cli에서 key가 조회되지 않아요 .. ㅠ
분명 키가 존재하는데, cli에서 조회할때는 아무것도 나오지 않습니다. ㅠ scan도 없고 .. 저번에도 이랬어서 레디스를 완전 지우고 다시 받아 실행했는데도 동일하네요 ㅠㅠ ... 패스워드 설정같은것도 안해놨습니다. 혹시 이유를 아시는분 계실까요??=> ..아니 제가 윈도우에도 redis를 다운받았네요?? .. 그래서 우분투에서 다운받은 리눅스에 연결이 안되었던거 같습니다.
답변
3
hky035
·
1년 이상
507
0
답변 3
Spring Redis 직렬화 시 Getter/기본 생성자 필요 이유와 동작에 관하여
안녕하세요. 현재 Spring과 Redis 사용 중 직렬화 에러가 발생하여 글 남깁니다. @Bean public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) { RedisTemplate<String, Object> redisTemplate = new RedisTemplate&l
답변
2
하나만물어볼께요
·
1년 이상
419
0
답변 2
레디스 cli에서 조회되지 않는 이유가 ..궁금합니다.
@Service @RequiredArgsConstructor @Slf4j public class RedisViewCountService { private static final String POPULAR_PRODUCTS_KEY = "products:popular"; private static final Duration CACHE_TTL = Duration.ofMinutes(5); priva
답변
4
E sean
·
1년 이상
725
0
답변 4
노트북 추천 부탁드립니다.
안녕하세요 개발을 하다보니 이전에 사용하던 노트북에서 프로젝트가 실행되지 않아서 노트북을 바꾸려고 알아보고 있습니다. 사용하는 프로젝트 및 프로그램 실행 수?를 말씀드리자면 안드로이드 스튜디오, 인텔리제이 3~4개, redis, mysql 정도 사용하고 있습니다. 현재 노트북 모델은 에이서 sf314-43으로 16램에 512gb 라이젠 5 5500U를 사용하고 있는데 cpu,메모리 모두 100을 찍어서 안드로이드 스튜디오 디바이스도 꺼지고, 노트북이
답변
2
듀부
·
1년 이상
503
1
답변 2
Redis와 몽고DB 관련해서 몇 가지 궁금사항이 있어요.
둘 다 NoSQL이라는 공통점은 존재하지만 Redis의 경우 인메모리, 즉 캐시 용도로 적합하고 Mongo DB의 경우는 인메모리는 아니지만, NoSQL로 RDBMS 보단 가볍고 빠르게 json 형태 데이터를 쓸 때 적합하다고 들었습니다. AI 질문 답변도, 일반적으로 Redis는 토큰값 정도 저장하거나, 캐싱할 데이터들을 적재할 때 사용하고 Mongo DB의 경우 채팅내역 같은 데이터를 적재할 때 적합하다곤 하는데요 실제 어떻게 두 데이터베이스를
답변
6
dyfor
·
1년 이상
836
1
답변 6
Redis 도입 기준
계속 이와 같은 질문을 많이 드려 먼저 사과의 말씀을 드립니다. 알려주신 선생님들 덕분에 아키텍쳐 구성하는데 많이 도움이 되었습니다. 허나 팀원과의 의견이 조율되지가 않는 상황입니다. 저는 인스턴스 하나에 모든 서비스가있으면 장애가 발생시 문제가 있으니 문제가 발생 할 때 해결하는 비용이 처음부터 인스턴스를 분리하는 비용보다 더 나가기에 분리를 하는게 좋지 않을까란 입장이고 다른 팀원은 소규모 간단한 프로젝트인데 그정도의 장애가 발생하지 않는다는 입장
답변
5
dyfor
·
1년 이상
623
0
답변 5
redis vs rdb
실제 포트폴리오용 간단한 서비스를 기획중입니다. jwt와 이메일 인증코드를 위해 redis 도입 여부에 고민이 많습니다. Redis를 사용하면 ttl, 빠른 조회 등 다양한 장점이있지만 rdb로도 커버가 되지 않을까? 했습니다. RTR기법을 이용해서 30분마다 AT를 재발급 할 때 RT도 재발급하기 위해 저장소의 RT와 비교를 하는데 mysql로도 가능하지 않을까요? 이메일 임시코드도 db event scheduler 사용하면 될것 같습니다. 현업자분
답변
7
dyfor
·
1년 이상
550
0
답변 7
jwt 저장 장소
jwt를 저장 장소를 검색하면 대부분 redis가 나오더라구요. redis와 mysql을 비교했을 시 redis가 더 빨리 조회는되지만 개인적으로 프리티어를 사용한다는 가정하에 redis를 사용한다는건지? rdb로도 커버가 가능할것 같다고 생각합니다. rdb로 사용하다가 어느시점에 redis를 도입을 하나요? 포트폴리오용 프로젝트를 준비 중인데 redis를 꼭 도입해야 할 지 궁금합니다. 다른분들께 여쭤봤는데 이메일 인증코드는 db event sch
이전
1
2
3
4
5
더 많은 페이지
11
다음
Search Bar