dragonflydb/dragonfly

Redis 및 Memcached 호환 인메모리 데이터베이스로 25배 더 높은 처리량과 80% 적은 리소스로 동작합니다.

개발 재료확인 필요 · NOASSERTION백엔드·DBC++난이도
30,809+36이번 주0
1,200포크241이슈
데모·홈페이지 열기dragonflydb.io

중간맛 분석

스택: C++ 기반, 공유 없음 아키텍처(shared-nothing), Dash 해시테이블, VLL 트랜잭션 프레임워크 난이도: Redis/Memcached 클라이언트로 즉시 사용 가능 바로 쓸 수 있나: 예. Redis 또는 Memcached 대체로 드롭인 교체 가능 성능: m5.xlarge에서 SET 279K QPS(Redis 190K), GET 305K QPS(Redis 220K). c6gn.16xlarge에서 3.8M QPS(Redis 대비 25배). 메모리 효율성 30% 우수, 스냅샷 중 메모리 증가 없음 주요 기능: 185+ Redis 명령어 지원, Memcached 호환, HTTP 콘솔, Prometheus 메트릭, 캐시 모드, TTL 지원

이런 레포예요

이럴 때 쓰면 좋아요

  • Redis를 사용 중인 프로덕션 환경에서 코드 변경 없이 성능 향상 필요 시
  • 메모리 제약이 있는 클라우드 환경에서 처리량 극대화
  • 캐시 모드로 LRU 캐싱이 필요한 고트래픽 애플리케이션

핵심 기능

Redis/Memcached 완전 호환멀티스레드 공유 없음 아키텍처로 25배 높은 처리량30% 향상된 메모리 효율성

대안 대비 차별점

공유 없음 아키텍처와 VLL 기반 트랜잭션으로 단일 스레드 Redis의 CPU 병목을 해결하며, 동일한 코드로 최대 25배 높은 처리량을 달성합니다.

준비물

  • Docker 또는 C++ 빌드 환경

바로 시작하기

  1. Docker로 Dragonfly 시작하기
docker run -d --name dragonfly -p 6379:6379 dragonflydb/dragonfly
  1. Redis 클라이언트로 연결
redis-cli -h localhost -p 6379
  1. 기본 명령어 실행
SET mykey "Hello"
GET mykey
  1. 설정 옵션으로 실행 (비밀번호 및 메모리 제한)
docker run -d --name dragonfly -p 6379:6379 dragonflydb/dragonfly --requirepass=youshallnotpass --maxmemory=12gb
  1. Memcached 포트 활성화
docker run -d --name dragonfly -p 6379:6379 -p 11211:11211 dragonflydb/dragonfly --memcached_port=11211
  1. HTTP 콘솔 접근 브라우저에서 http://localhost:6379 방문 및 메트릭은 http://localhost:6379/metrics에서 확인

별 추이 · 7일

30,809+36 / 7일

활용성 · 따라 만들기 좋은가

따라 하기 좋음샘플 점수 44/100
  • 관대한 라이선스
  • 테스트 있음
  • 예제 디렉토리
  • 최근 활동
  • AGENTS.md
  • llms.txt
  • 템플릿

🟢 최근 활동 있음 · 2021년 생성

이 레포에 깃밥 배지 달기

[![깃밥](https://www.gitbap.com/badge/dragonflydb/dragonfly.svg)](https://www.gitbap.com/r/dragonflydb/dragonfly)

🔌 클로드에서 바로 써보기

깃밥을 클로드에 연결하면 이런 레포를 클로드·커서·Codex에서 바로 찾고 체험할 수 있어요.

방법 ① 커넥터 URL

클로드 설정 → 커넥터에 이 주소를 붙여넣기.

https://www.gitbap.com/api/mcp
방법 ② 플러그인 (체험까지)

플러그인을 설치하면 /gitbap-trending·/gitbap-try 슬래시 커맨드로 레포를 그 자리에서 체험. Claude Code에서 아래 두 줄을 차례로 실행하세요.

/plugin marketplace add jakeparkcolde/gitbap-cowork
/plugin install gitbap-cowork@gitbap
연결 방법 자세히 →

AI가 README 기반으로 요약했습니다 · 원문 보기