2010-11-24 4 views
2

Ich war glücklich, C# Bindungen für Redis mit ServiceStackRedis zu finden. Aber als ich versuchte, eine einfache Formularanwendung zu erstellen und zu versuchen, das Programm zu erstellen, zeigt es mir Fehler, dass RedisClient und ServiceStack.Redis usw. nicht gefunden werden. Aber ich habe diese Referenzen bereits zu meinem Projekt hinzugefügt. Auch während des Codierens zeigt es den Hilfstext an, der die Konstruktortypen zeigt, die RedisClient erwartet usw. Gibt es irgendein einfaches C# -Projektbeispiel mit wieder verfügbarem online? Jeder Einblick in die Verwendung von ServiceStackRedis wird geschätzt.C# Redis mit ServiceStackRedis

Grüße, Lalith

+0

können Sie die genaue Ausnahmemeldung hinzufügen, hast du .. – RameshVel

+0

Es ist die normale Ausnahme, die wir erhalten, wenn eine Montage Referenz nicht gefunden wird .. – Lalith

+0

Der Typ oder Namespace-Name ‚ServiceStack.Redis‘ konnte nicht gefunden werden (fehlt Ihnen eine using-Direktive oder eine Assembly-Referenz? – Lalith

Antwort

6

Ich habe ein paar Beispiele zur Zeit zur Verfügung:

Hier ist die source code und die complete download für die Benchmarks zu vergleichen Cygwin Redis vs RavenDB (die Server Redis und RavenDB Fenster enthält) als detaied in diesem blog post.

Die Redis Admin UI enthält eine Web-Services-Schicht (JSON, XML, JSV, SOAP usw.) um jede Redis-Operation, die Sie sein können download here.

Hier ist die in sich geschlossene Einheit Tests für BlogPostExample.cs und BlogPostBestPractice.cs, die zeigen, wie Sie eine simple blog using Redis bauen würden.

Sie können auch NHRedis (https://github.com/boxerab/NHRedis) als ein anderes Open Source-Projekt auschecken, das den ServiceStack.Redis-Client verwendet.

Hinweis: Der Redis Client ist auch mit jeder Version von ServiceStack.zip enthalten, die Sie ebenfalls verwenden können.

Hoffe, das hilft!

-Demis

+0

Hallo Demis, der NoSqlPerformance C# -Code, den Sie angegeben haben, funktioniert einwandfrei. Seit ich VisualStudio 2010 verwende, habe ich den Code auf neuere Version aktualisiert. Aber wenn ich mein eigenes Projekt und Referenz erstellen Das ServiceStack dlls funktioniert nicht. Also wechselte ich zu Visual Studio 2008. Es funktioniert jetzt gut. Bitte lassen Sie mich wissen, wenn es noch etwas gibt, müssen wir aufpassen, wenn wir es auf VS2010 ausführen wollen. -Lalith – Lalith

+0

Das liegt daran th Der gesamte Redis-Client befindet sich ebenfalls in ServiceStack.dll. Sie können das eine oder andere, aber nicht beide (als doppelte/mehrdeutige Bibliothek) verwenden. Ich würde nur den Client in ServiceStack.dll für weniger Probleme verwenden – mythz