요즘 개인 프로젝트인 Playground를 개발하고 있다. dotnet core 6를 이용한 간단한 웹서버들인데 개발하다 보니 Redis를 사용할 필요가 있어졌다. 방법을 찾아보니 공통적으로 NuGet에서 StackExchange.Redis를 설치하라는 건 동일하지만 MS의 공식 문서와 Redis의 문서 사이에 사용법 차이가 있었다. Microsoft의 공식 문서 위 방법으로 진행하면 InstanceName이 Key의 접두사로 붙어버려 별로였다. 마치 Key 앞에 접두사처럼 붙어버리기 때문에 뒤에 ':'를 붙여서 InstanceName = "Session:"처럼 작성해야 했다. 다중 인스턴스를 구별하기 위한 이름이라는데 더 검색해도 해당 이름과 다중 인스턴스 사이의 연관관계..........
원문링크 : dotnet core 6의 DI로 Redis 사용하기