Repolode
2881099

2881099/csredis

Redis Sentinel과 Cluster, 동기·비동기 API를 지원하는 .NET용 Redis 클라이언트 라이브러리입니다.

스타
2,057
포크
423
열린 이슈
310
마지막 커밋
23일 전

어떤 프로젝트인가요?

CSRedis는 .NET Core와 .NET Framework 4.0 이상을 모두 지원하는 .NET용 Redis 클라이언트입니다. 메서드 이름이 redis-cli 명령어와 일치하므로 Redis 명령어에 익숙한 개발자는 새로운 명명 규칙을 익히지 않고도 사용할 수 있습니다.

단독 서버, 마스터-슬레이브 구성의 Redis Sentinel, Redis Cluster를 지원합니다. 동기 및 비동기 클라이언트를 제공하고, 최신 서버 버전의 geo 및 stream 명령어를 지원하며, 파이프라인, 패턴 구독을 지원하는 pub/sub, 캐시 셸 헬퍼를 포함합니다. ASP.NET Core 연동을 위해 RedisHelper 정적 클래스와 IDistributedCache 어댑터(Caching.CSRedis)를 사용할 수 있습니다.

연결 문자열을 통해 비밀번호, 기본 데이터베이스, 키 접두사, 풀 크기, 타임아웃 등 연결 동작을 설정합니다.

핵심 기능

  • 01메서드 이름이 redis-cli 명령어와 일치
  • 02단독 서버, 마스터-슬레이브 구성의 Sentinel, Redis Cluster 지원
  • 03동기 및 비동기 클라이언트
  • 04지원되는 Redis 버전에서 geo 및 stream 명령어 지원
  • 05파이프라인 및 패턴 기반 pub/sub
  • 06ASP.NET Core용 IDistributedCache 어댑터

활용 사례

  • .NET 애플리케이션을 Redis 서버 또는 클러스터에 연결
  • ASP.NET Core에서 Redis를 분산 캐시로 사용
  • 파이프라이닝으로 처리량이 높은 비동기 쓰기 수행
  • .NET 서비스 간 pub/sub 메시징 구축

빠른 시작

  1. 1

    CSRedisCore NuGet 패키지를 설치합니다

    dotnet add package CSRedisCore
  2. 2

    Redis 연결 문자열을 사용해 클라이언트를 생성합니다

사용 전 알아둘 점

  • Geo 명령을 사용하려면 redis-server 3.2 이상이, Stream 명령을 사용하려면 redis-server 5.0 이상이 필요합니다.
  • 공식 Redis Cluster는 다중 키 명령, 파이프라인 또는 Eval 스크립트를 지원하지 않습니다.

토픽

#redis#dotnet#csharp#redis-client#redis-cluster#caching#pub-sub#csredis#redis-sentinels

자주 묻는 질문

csredis은(는) 무엇인가요?
Redis Sentinel과 Cluster, 동기·비동기 API를 지원하는 .NET용 Redis 클라이언트 라이브러리입니다. CSRedis는 .NET Core와 .NET Framework 4.0 이상을 모두 지원하는 .NET용 Redis 클라이언트입니다. 메서드 이름이 redis-cli 명령어와 일치하므로 Redis 명령어에 익숙한 개발자는 새로운 명명 규칙을 익히지 않고도 사용할 수 있습니다.
csredis은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
csredis은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
csredis은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. csredis의 마지막 커밋은 2026년 10월 15일입니다.
csredis은(는) 어디에 사용할 수 있나요?
.NET 애플리케이션을 Redis 서버 또는 클러스터에 연결 ASP.NET Core에서 Redis를 분산 캐시로 사용 파이프라이닝으로 처리량이 높은 비동기 쓰기 수행 .NET 서비스 간 pub/sub 메시징 구축
csredis는 어떻게 설치하나요?
CSRedisCore NuGet 패키지를 설치합니다: dotnet add package CSRedisCore Redis 연결 문자열을 사용해 클라이언트를 생성합니다
csredis은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/2881099/csredis

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트