Redis는 널리 사용되는 키/값 인메모리 데이터베이스로 Sina Weibo, Github 및 StackOverflow와 같은 대규모 애플리케이션에서 캐시로 사용됩니다. (추천: redis tutorial)
최근 프로젝트에서는 Redis를 사용해야 합니다. 다음은 Redis 설치 및 .NET에서 Redis를 사용하는 방법에 대한 간략한 기록입니다.
Redis 설치 및 시작
1. Redis 다운로드
Redis 자체는 Windows 버전을 제공하지 않으며 Windows에서는 그다지 안정적이지 않습니다. 일반적으로 이들은 모두 Linux 환경에 배포됩니다. Redis는 공식 웹사이트에서 다운로드할 수 있습니다. 여기에서 이 버전을 설치하는 방법을 배울 수 있습니다.
클릭하여 Github로 이동한 후 Zip을 클릭하여 직접 다운로드하세요. 다운로드 후 설치할 컴퓨터 버전에 따라 32비트 또는 64비트를 선택하세요. 64비트 버전의 압축을 풀어서 D:Redis 폴더에 넣고, 폴더에 있는 redis.conf도 이 디렉토리에 복사했습니다.
#🎜🎜 #
2. Redis 시작Windows에서 Redis를 활성화하는 것은 MogoDB를 시작하는 것과 동일합니다. 먼저 디렉터리를 찾고 다음을 실행해야 합니다. 명령: #🎜🎜 #D:Redis>redis-server.exe redis.conf
실행 중이기 때문입니다. 이 머신에서는 여기 포트 번호에 주의하고 포트를 닫아 두세요.
물론 Redis를 백그라운드에서 Windows 서비스로 열어 둘 수도 있습니다.
3. 다음과 같이
을 사용하여 이전에 시작한 Redis에 연결하는 콘솔 애플리케이션을 엽니다.
D:Redis>redis-cli .exe -h 172.16.147.121 -p 6379
여기서 -h 뒤에는 머신의 IP 주소가 오고 그 뒤에 포트가 나옵니다.
그런 다음 set을 실행하고 도시에 키를 할당할 수 있습니다.
redis 172.16.147.121:6379> set city Shanghai
Pass get은 도시로 지정된 키를 사용하여 값을 얻을 수 있습니다.
redis 172.16.147.121:6379> get city
동시에 데이터를 쓰고 있습니다. Redis 서비스는 또한 정기적으로 파일
에 데이터를 기록합니다. Redis#🎜 🎜## 🎜🎜#Download ServiceStack.RedisMongoDB와 마찬가지로 .NET에서 Redis를 사용하는 경우에도 실제로 타사 드라이버를 사용합니다. 공식 웹사이트에서는 ServiceStack.Redis를 다운로드하고 압축을 푼 후 사용을 권장합니다. 다음 dll을 얻습니다
.NET 프로젝트에서 Redis를 사용하여새 콘솔 프로그램을 만들고 4개 항목을 참조합니다. 이전 단계에서 압축을 푼 DLL입니다.
이전에 .NET에서 설정한 도시 값을 가져오는 간단한 예를 살펴보겠습니다.
class Program { static RedisClient redisClient = new RedisClient("172.16.147.121", 6379);//redis服务IP和端口 static void Main(string[] args) { Console.WriteLine(redisClient.Get<string>("city")); Console.ReadKey(); } }</string>
먼저 static RedisClient를 통해 연결을 설정합니다. redisClient = new RedisClient("172.16.147.121", 6379);
그런 다음 redisClient에서 Get 메서드를 직접 사용할 수 있습니다. 열쇠를 얻는 것은 도시의 가치입니다.
이전 명령줄에서는 Shanghai가 네트워크 도시에 저장되어 있었는데 이제 이 값을 얻었습니다.ServerStack에는 .NET에서 호출할 수 있는 많은 메서드가 있습니다. 클래스 구조 다이어그램은 다음과 같습니다.
위 내용은 .NET에서 Redis를 사용하는 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!