Stoa - redis를 기본 데이터베이스로 사용하는 포럼 앱

내 제출물 개요



Stoa는 소규모 포럼 앱입니다. 영감은 조직을 위한 최소한의 내부 포럼의 필요성입니다. 일반적인 소셜 미디어 앱처럼 보이도록 설계되었습니다.

프로젝트의 주요 목적은 Redis를 메인 데이터베이스로 테스트하는 것입니다. redisJSON을 사용하여 문서를 저장하고 RediSearch를 사용하여 검색을 수행하고 있습니다.

스택:
  • 타자기
  • Next.js
  • tailwindcss
  • 레디스 스택

  • 내 경험에서 얻은 몇 가지 생각:

    이점:
  • 이해하기 쉬운
  • redis-om-node 라이브러리 덕분에 빠른 통합. 12분 안에 우리는 문서 조작을 시작할 준비가 되었습니다.
  • json뿐만 아니라 여러 유형의 데이터를 저장할 수 있습니다.
  • RedisInsight 앱은 개발 과정에서 정말 유용합니다. 시원한!

  • 단점:
  • 관련 데이터 구조를 구축하려는 경우 까다롭습니다. 엔터티 클래스를 확장하여 처리해야 합니다.
  • 검색을 시작하기 전에 모음에 대한 색인을 만들어야 합니다. 처음이라 까다롭습니다.

  • 제출 카테고리:



    MEAN/MERN 매버릭스

    사용 언어



    JS/TS/Node.js

    코드 링크




    파벨리 / stoa-redis-stack


    커뮤니티에서 아이디어 공유





    스토아





    Stoa는 소규모 포럼 앱입니다. 영감은 조직을 위한 최소한의 내부 포럼의 필요성입니다. 일반적인 소셜 미디어 앱처럼 보이도록 설계되었습니다.

    프로젝트의 주요 목적은 Redis를 메인 데이터베이스로 테스트하는 것입니다. redisJSON을 사용하여 문서를 저장하고 RediSearch를 사용하여 검색을 수행하고 있습니다.

    스택:
  • 타자기
  • Next.js
  • tailwindcss
  • 레디스 스택

  • 작동 방식



    데이터 저장 방법:


    데이터는 redisJSON을 사용하여 문서로 저장됩니다.

    데이터 액세스 방법:


    데이터는 redis-om-node을 통해 액세스됩니다.

    로컬에서 실행하는 방법은 무엇입니까?


    docker를 사용하여 로컬에서 실행할 수 있습니다.

    전제 조건


  • 도커

  • 로컬 설치


    컨테이너 실행
    docker-compose up -d
    
    브라우저의 Acess 앱
    http://localhost:3000
    

    Redis 스택에 대한 추가 정보


    다음은 Redis Stack 사용을 빠르게 시작하는 데 도움이 되는 몇 가지 리소스입니다. 여전히 질문이 있는 경우 Redis Discord 또는 에서 질문하십시오.

    시작하기


  • 가입하기…


  • View on GitHub

    추가 리소스/정보




  • Redis를 다중 모델 데이터베이스로 사용하기 위한 클라이언트 라이브러리인 Redis OM을 확인하십시오.
  • RedisInsight을 사용하여 Redis에서 데이터를 시각화합니다.
  • free Redis database에 가입하세요 .
  • 좋은 웹페이지 즐겨찾기