Redis ist eine weit verbreitete Schlüssel-/Wert-In-Memory-Datenbank. Sie wird als Cache in großen Anwendungen wie Sina Weibo, Github und StackOverflow verwendet. (Empfohlen: Redis-Tutorial)
Aktuelle Projekte erfordern die Verwendung von Redis. Hier finden Sie eine kurze Aufzeichnung der Installation von Redis und der Verwendung von Redis in .NET.
Redis-Installation und -Start
1. Redis selbst bietet keine Windows-Version und ist unter Windows nicht stabil. Es wird im Allgemeinen in einer Linux-Umgebung bereitgestellt , Redis kann von der offiziellen Website heruntergeladen werden. MSOpenTech bietet eine Windows-Version. Hier erfahren Sie, wie Sie diese Version installieren.
Nachdem Sie geklickt haben, um zu Github zu springen, klicken Sie auf „Zip“, um direkt herunterzuladen. Wählen Sie nach dem Herunterladen je nach der zu installierenden Computerversion 32-Bit oder 64-Bit. Ich habe die 64-Bit-Version dekomprimiert und im Ordner D:Redis abgelegt und auch die Datei redis.conf im Ordner in dieses Verzeichnis kopiert. Dies sind die Konfigurationsinformationen von Redis:2. Starten Sie Redis
Das Aktivieren von Redis unter Windows ist dasselbe wie das Starten von MogoDB. Navigieren Sie zunächst zum Verzeichnis und führen Sie den folgenden Befehl aus
D:Redis> redis-server.exe redis.confDa es auf dem lokalen Computer ausgeführt wird, achten Sie hier und auf die Portnummer Halten Sie den Hafen geschlossen.
Natürlich können Sie Redis auch als Windows-Dienst im Hintergrund geöffnet lassen. 3. Öffnen Sie nun mit eine Konsolenanwendung, um eine Verbindung zum zuvor gestarteten Redis herzustellen: D:Redis>redis-cli.exe -h 172.16 . 147.121 -p 6379wobei –h von der IP-Adresse der Maschine gefolgt wird und was folgt, ist der Port.
Gleichzeitig wird der Redis-Dienst dies auch tun, wenn wir Daten in Redis schreiben geplant werden Daten in die Datei schreiben
Erste Erkundung von Redis
ServiceStack.Redis herunterladen
Die Wie bei MongoDB wird auch bei der Verwendung von Redis in .NET ein Treiber eines Drittanbieters verwendet. Nach dem Herunterladen und Dekomprimieren erhalten Sie die folgende DLL
Verwenden von Redis in einem .NET-ProjektErstellen Sie ein neues Konsolenprogramm und verweisen Sie auf die vier im vorherigen Schritt dekomprimierten DLLs.
Machen wir ein einfaches Beispiel, um den Stadtwert zu erhalten, den wir zuvor in .NET festgelegt haben.
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>
Stellen Sie zuerst eine Verbindung über static RedisClient her. redisClient = new RedisClient("172.16.147.121", 6379);
, und dann können Sie die Get-Methode in redisClient direkt verwenden, um den Wert abzurufen mit Schlüsselstadt.
In der vorherigen Befehlszeile wurde Shanghai in unserer Netzwerkstadt gespeichert, und jetzt haben wir diesen Wert erhalten. Es gibt viele Methoden in ServerStack, die in .NET aufgerufen werden können. Das Klassenstrukturdiagramm lautet wie folgt:Das obige ist der detaillierte Inhalt vonEinführung in Methoden zur Verwendung von Redis in .NET. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!