Clientseitige Python-Voraussetzungen
Um die leistungsstarken Funktionen der Client-Seite praktisch nutzen zu können NCache Stellen Sie bei Ihrer Python-Clientanwendung sicher, dass Sie die unten beschriebenen Voraussetzungen implementieren.
Note
NCache unterstützt Python 3.7, 3.8 und 3.9 für seinen Python-Client.
Voraussetzungen für den Python-Client
- Installieren Sie eines der folgenden Pakete in Ihrer Python-Clientanwendung:
- Unternehmen: ncache-Klient
- Professional: ncache-Profi-Kunde
- Importieren Sie die folgenden Pakete in Ihre Anwendung:
- Der Cache muss ausgeführt werden.
- Um sicherzustellen, dass der Vorgang ausfallsicher ist, wird empfohlen, alle potenziellen Ausnahmen in Ihrer Anwendung zu behandeln, wie in erläutert Umgang mit Fehlern.
- Informationen zum Umgang mit unsichtbaren Ausnahmen finden Sie unter Problemlösung .
Funktionsspezifische Namespaces
Abgesehen von den in den meisten Funktionen verwendeten Namespaces sollten Sie die folgenden Namespaces/Pakete/Klassen in Ihre Python-Clientanwendung hinzufügen, basierend auf der Funktion/API, die Sie verwenden möchten.
Note
Jedes Feature, das nicht in der Liste unten aufgeführt ist, funktioniert entweder nicht mit dem angegebenen Feature oder erfordert nur die allgemeinen Namespaces/Pakete/Klassen.
- Für Tags, benannte Tags, Sperren, Ablauf:
- Für Cache-Datenabhängigkeiten, z. B. KeyDependency, FileDependency und Datenbankabhängigkeiten:
- Für SQL-Abfragen:
- Für Datenstrukturen:
- für ncache.client.datastructures importieren *
- für ncache.client.datastructures.DistributedDictionary-Import *
- für ncache.client.datastructures.DistributedHashSet-Import *
- für ncache.client.datastructures.DistributedList-Import *
- für ncache.client.datastructures.DistributedQueue-Import *
- für ncache.runtime.caching-Import *
- für ncache.runtime.dependencies importieren *
- für ncache.runtime.caching.events importieren *
- Für Pub/Sub:
Siehe auch
Cache erstellen
Verbindung zum Cache herstellen
Daten zum Cache hinzufügen
Clientseitige API-Programmierung