Ich verwende stackexchange redis client, ich möchte eine Verbindung zu mehreren db nicht nur eine Wie kann ich damit umgehen?StackExchange.Redis Verbinden zu mehreren db
1
A
Antwort
1
https://github.com/StackExchange/StackExchange.Redis/blob/master/Docs/Basics.md
Sie haben die DB-Nummer in der getDatabase() Methode
ConnectionMultiplexer redis = ConnectionMultiplexer.connect("local host");
IDatabase db = redis.GetDatabase(databaseNumber);
0
passieren, wenn Sie es in .Net-Core verwenden, habe ich eine Wrapper-Klasse erstellt, die Sie verwenden können, wie dies:
var redisConnectionString = "{Your Redis Cache Connection String}";
var rest = new Restme(redisConnectionString);
//get cache data (support Generic cast)
var cacheResult = rest.Get("home:testKey");
var cacheResult2 = rest.Get<bool>("home:testKey2");
var cacheResult3 = rest.Get<ObjectType>("home:testKey3");
//set cache data
rest.Post("home:testKey","value");
rest.Post<bool>("home:testKey2",true);
es ist eigentlich eine einfache Hülle von StackExchange.Redis, wenn Sie also auf mehrere Datenbanken conect wollen, instanziiert nur einfach mehrere Restm e() Objekte als separate Variablen, jede enthält eine andere Redis db-Verbindung.
Der Quellcode ist in GitHub: https://github.com/oelite/RESTme
Verwandte Themen
- 1. Flush/Empty db in StackExchange.Redis
- 2. StackExchange.Redis async-Aufruf hängt
- 3. Verbinden mit mehreren Tabellen
- 4. StackExchange.Redis SortAndStoreAsync
- 5. Facebook Benutzerinformationen in DB verbinden
- 6. verbinden mit DB mit MVC
- 7. StackExchange.Redis IDatabase.SetScan() nicht Cursor Rückkehr
- 8. Wie flushdb mit StackExchange.Redis?
- 9. StackExchange.Redis einfache C# Beispiel
- 10. Odd FileNotFoundException für StackExchange.Redis
- 11. StackExchange.Redis Transaktionsmethoden frieren ein
- 12. mit StackExchange.Redis mit ElastiCache
- 13. Wohin mit der DB in MVC verbinden
- 14. Verbinden mit Teradata DB über Postgres
- 15. Verbinden mit Oracle DB mit Ruby
- 16. wie von vagabundierenden Feld Remote-DB verbinden
- 17. Android Login nicht mit DB verbinden
- 18. Kann nicht mit Heroku verbinden PostgreSQL db
- 19. Verbinden mit SQL CE db mit SQLConnection
- 20. Xamarin.Forms Verbinden mit DB mit Web-Service
- 21. verbinden remote MS Access DB mit PHP
- 22. Schnellste Möglichkeit, MySQL 4.0-Daten aus mehreren Tabellen zu verbinden?
- 23. Azure Redis StackExchange.Redis ConnectionMultiplexer in ASP.net MVC
- 24. Unterschied zwischen StackExchange.Redis und ServiceStack.Redis
- 25. Gibt es irgendwelche StackExchange.Redis-Beispielprojekte?
- 26. Pipelining vs Dosiersysteme in Stackexchange.Redis
- 27. Verbinden mit mehreren Datenbanken in Java
- 28. Verbinden mit mehreren laufenden Instanzen einer Anwendung
- 29. Apple ID mit mehreren iTunes Connect verbinden
- 30. TSQL Left Verbinden mit mehreren rechten Zeilen