inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

Redis로 디스코드 트리거 구현 및 이미지 자동 생성·업로드 자동화

redis 데이터가 쌓이지 않는 문제

해결된 질문

55

hh

작성한 질문수 3

0

22강 진행 중 입니다.

 

마지막에 on a schedule을 연결하니,

한번의 채팅에 2초마다 새로운 사진이 계속 생성되었습니다.

 

혹시나 해서 Redis 화면을 보니, 데이터가 최신 데이터만 남아있고 이전 데이터는 사라진 것 같습니다. 그래서 ID가 schedule마다 새롭게 인식되어 사진이 계속 생성된 것 같은데, 어떻게 고칠 수 있을까요!

 

 

** Redis의 화면이 영상과 많이 바뀌어서 좀 어려웠는데, 이 과정에서 무슨 오류가 있었는지 모르겠네요

image.png

 

n8n 인공지능(ai) rag ai-활용-(ax) ai-agent

답변 2

0

남박사

image.png

제가 방금 강의에서 제공되고 있는 수업자료를 다운로드하여서 동작시켜봤을때 이전 디스코드 메세지를 새로운 데이터로 인식하는 현상은 없었습니다. 그래서 그림에서 처럼 2번째 동작시 Redis에서 Get 하여 가져온 내용은 다음 IF 노드에서 False 처리가 되었습니다.

 

image.png

첫번째 동작시 이미 디스코드 메세지의 ID가 Set 되었기 때문에 두번째 동작시는 위 이미지에서 처럼 IF 노드의 분기 결과가 False 가 나와야 정상입니다.

 

image.png

디스코드에서 3번의 메세지를 입력했고,

 

image.png

redis에서 3개의 ID 가 존재하는 것을 확인하였습니다.

 

일단 강의에서 진행한 수업자료 워크플로우를 동작시켜봤을땐 문제가 없음을 확인했으니 말씀하신 증상을 이해하려면 디스코드 노드부터 redis get 노드 IF 노드 redis set 노드를 실행하면서 값을 체크해보며 뭐가 문제인지 확인해봐야 할 듯 합니다.

0

hh

본문에서 말씀드렸듯이,
redis에 데이터가 기존 데이터가 지워지고

새로 입력된 데이터만 남는 것 때문인것 같습니다.

 

Redis 사이트 에서 뭔가 설정을 잘못한 것인지 아니면 n8n 내 redis 노드를 설정을 잘못한 것인지 모르겟네요.

0

남박사

글쎄요. 제가 말씀드린것처럼 일단 각 노드들의 진행과정을 먼저 살펴보시고 n8n 노드에서의 문제인지 부터 확인하고 문제점을 하나씩 제거하면서 찾아보셔야 할 듯 합니다. 막연하게 접근하기엔 뭐가 문제인지 감이 안잡히네요.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. hh님.

Redis 데이터가 지속적으로 갱신되면서 이전 데이터가 삭제되는 문제로 질문 주셨군요. 해당 문제는 Redis의 데이터 설정과 스케줄 기능 설정으로 인해 발생할 수 있습니다. 아래 몇 가지 해결 방안을 제안드릴게요:

  1. Redis 데이터 설정 확인:

    • Redis에 저장된 키에 TTL(시간 제한)이 설정되어 있지 않아야 데이터가 주기적으로 삭제되지 않습니다. Redis CLI 또는 GUI를 통해 해당 키의 TTL을 확인하고, 필요 시 TTL을 늘리거나 제거하는 것이 좋습니다.
  2. SET 명령어 대신 APPEND 사용:

    • 데이터가 기존 데이터 위에 덮어씌워지는 경우, SET 명령어가 사용될 수 있습니다. 데이터를 계속해서 추가해야 한다면 APPEND 명령어를 사용하는 것이 도움이 될 수 있습니다.
  3. 데이터 누적을 위한 데이터 구조 사용:

    • 데이터 추가 시마다 새로운 항목을 누적할 수 있는 구조를 사용해 보세요. 예를 들어, LIST 또는 SET 데이터 타입을 사용하면 요소를 추가하는 데 유리합니다.
  4. 스케줄 설정 조정:

    • 스케줄 빈도를 늘려서 데이터가 너무 빠르게 추가되지 않도록 조정해 보세요. 예를 들어, 초 단위 대신 분이나 시간 단위로 스케줄을 설정하면 횟수를 줄일 수 있습니다.

유사한 상황을 겪으신 다른 사용자 분들의 해결 사례를 아래 링크에서 확인하실 수 있습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

n8n Email Trigger(IMAP) 네이버 메일 연동 시 Published 이후 트리거 미동작 문제

0

48

2

docker 설치관련 문의

0

45

2

맥북 설치방법

0

74

3

n8n에서 챗봇과 ai에이전트

0

78

1

구글 API 사용 불가라면 해당 강의에서 구글 관련 내용은 제외하고 진행해도 괜찮을까요?

0

71

2

완전 초보를 위한 강의가 맞나요...

0

110

4

[12강] https://kome.ai/tools/youtube-transcript-generator

0

57

2

n8n-nodes-youtube-transcript-api 주소 관련

0

70

2

설치버전 문의

0

68

2

n8n 기본 기능 문의

0

80

2

Docker 에서 n8n 실행 후 connection lost

0

123

2

31강. api 호출하면 결과를 1개만 받아옵니다.

0

69

2

GPU가 Intel(R) Arc(TM) Graphics 경우

0

80

2

[30강] 클로드 경로 오류

0

277

2

6강의 워크플로우간 데이터가 에러가

0

83

2

Dockerfile의 첫줄 n8nio/runners:latest 에서 이미지를 찾지 못하고 있습니다.

0

66

2

[7강] 이메일 스팸 분류 UID

0

73

3

2강 설치가 안됩니다.

0

80

2

2강에서 도커 설치이후 순서대로 했는데,에러가 생기는 거 같아요.

0

100

3

24강 mcp 노션 글 생성 실습

0

69

2

텔레그램 대신 사용 가능한 것은?

0

78

2

[12강] 추가 수업파일 다운로드가 안됩니다.

0

67

1

6강의 워크플로우간 데이터가 에러가

0

82

2

[12강] 현재 kome.ai에서 헤더값이 없어도 api 호출이 가능한 것 같습니다.

0

59

2