Skip to main content

Redis Client for the Agora Edge Apps SDK 2.0 (Python)

Project description

agora_redisclient

This package is the Redis Client for the Agora Edge Apps SDK (Python) developed by SLB.

Use this SDK to construct an edge application, and then containerize it for the running on the edge with AgoraIoT. Documentation on using the entire SDK can be found at: AgoraIoT SDK Documentation.

Release Notes

v3.1.0b0

  • fakeredis is no longer a runtime dependency; agora_redis_client lazy-imports it only when AEA2:RedisClient:Mock=true. Real-Redis consumers get a smaller install footprint.
    • Breaking for mock-mode users: if you set AEA2:RedisClient:Mock=true, declare fakeredis>=2.34.1 in your own requirements, or install with the [mock] extra: pip install agora_redis_client[mock].
  • RedisClientSingleton class replaced by module-level functions and a module-level redis object
    • Breaking: is_connected() is now a module-level function accepting a client argument instead of a static method on the singleton class. Update call sites: RedisClientSingleton.is_connected()is_connected(redis).

v3.0.2

  • Bump version of Redis client library to 7.x

v3.0.0

  • If Redis server is not available, attempt to reconnect using exponential backoff.

v3.0.0b3

  • If Redis server is not available, attempt to reconnect using exponential backoff.

v1.1.57

  • If Redis Server:Port is not set in configuration, the system notifies user and continues with a 'fake redis' instance that allows Redis Client to be instantiated as well as Twin Properties to work.

v1.1.56

  • Fix bug to set the default redis server to be the redis container name on the gateway if not found in the AEA.json

v1.1.53

  • Make versions of all modules the same

v1.0.26

  • Initial Version of Redis Client

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agora_redis_client-3.1.0b0-py2.py3-none-any.whl (4.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file agora_redis_client-3.1.0b0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for agora_redis_client-3.1.0b0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e3cae4a1367653088f78e5b2db9995982bb41894b1a872c133308d9836328872
MD5 762664696277fcaa964dd6bf4f92416c
BLAKE2b-256 bd97c7b2f17a638f791afff559341e05f5f0b0f4a935ed84cef1af29230d7d1d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page