• Facebook
  • Twitter
  • Youtube
  • LinedIn
  • RSS
  • Docs
  • Comparisons
  • Blogs
  • Download
  • Contact Us
Download
Show / Hide Table of Contents

Python Client-side Prerequisites

The NCache Python Client SDK require the following prerequisites. Essentially, it requires developers to ensure that applications are correctly configured to interact with the NCache data through the ncache-client ecosystem. By implementing these prerequisites, developers can use the Dynamic Data Structures, SQL-like querying, and Pub/Sub messaging NCache offers while ensuring strict Serialization Integrity across distributed Linux and Windows environments.

Prerequisites

  • Install the following packages in your Python client application:
    • Enterprise: ncache-client
  • Import the following packages in your application:
    • from ncache.client import*
    • from ncache.runtime import*
  • The cache must be running.
  • Make sure that the data being added is serializable.
  • To ensure the operation is fail safe, it is recommended to handle any potential exceptions within your application, as explained in Handling Failures.
  • To handle any unseen exceptions, refer to the Troubleshooting section.

Feature Specific Namespaces

Aside from the namespaces employed in most features, you should add the following namespaces/packages/classes in your Python client application based on the feature/API you intend to use.

Note

Any feature not mentioned in the list below either does not work with the specified feature or only requires the general namespaces/packages/classes.

  • For Tags, Named Tags, Locking, Expirations:
    • from ncache.runtime.caching import *
  • For Cache Data Dependencies, e.g., KeyDependency, FileDependency, and Database Dependencies: [Deprecated]
    • from ncache.runtime.dependencies import *
  • For SQL Queries:
    • from ncache.client.services import *
    • from ncache.runtime.caching import *
  • For Cache Data Dependencies, e.g., KeyDependency, FileDependency, and Database Dependencies: [Deprecated]
    • from ncache.runtime.caching import *
    • from ncache.runtime.dependencies import *
  • For Event Notifications
    • from ncache.runtime.caching.events import *
  • For Pub/Sub:
    • from ncache.runtime.caching import *
    • from ncache.client.services import *

See Also

Create Cache
Connecting to Cache
Insert Data to Cache

Contact Us

PHONE

+1 214-619-2601   (US)

+44 20 7993 8327   (UK)

 
EMAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • Edition Comparison
  • NCache Architecture
  • Benchmarks
Download
Pricing
Try Playground

Deployments
  • Cloud (SaaS & Software)
  • On-Premises
  • Kubernetes
  • Docker
Technical Use Cases
  • ASP.NET Sessions
  • ASP.NET Core Sessions
  • Pub/Sub Messaging
  • Real-Time ASP.NET SignalR
  • Internet of Things (IoT)
  • NoSQL Database
  • Stream Processing
  • Microservices
Resources
  • Magazine Articles
  • Third-Party Articles
  • Articles
  • Videos
  • Whitepapers
  • Shows
  • Talks
  • Blogs
  • Docs
Customer Case Studies
  • Testimonials
  • Customers
Support
  • Schedule a Demo
  • Forum (Google Groups)
  • Tips
Company
  • Leadership
  • Partners
  • News
  • Events
  • Careers
Contact Us

  • EnglishChinese (Simplified)FrenchGermanItalianJapaneseKoreanPortugueseSpanish

  • Contact Us
  •  
  • Sitemap
  •  
  • Terms of Use
  •  
  • Privacy Policy
© Copyright Alachisoft 2002 - . All rights reserved. NCache is a registered trademark of Diyatech Corp.
Back to top