The zaqar.storage.redis.claims module¶
-
class
ClaimController(*args, **kwargs)¶ Bases:
zaqar.storage.base.Claim,zaqar.storage.redis.scripting.MixinImplements claim resource operations using Redis.
Redis Data Structures:
Claims list (Redis set) contains claim IDs
Key: <project_id>.<queue_name>.claims
Name Field claim_ids m
2. Claimed Messages (Redis set) contains the list of message ids stored per claim
Key: <claim_id>.messagesClaim info (Redis hash):
Key: <claim_id>
Name Field ttl t id id expires e num_messages n
-
create(*args, **kwargs)¶
-
delete(*args, **kwargs)¶
-
get(*args, **kwargs)¶
-
script_names= ['claim_messages']¶
-
update(*args, **kwargs)¶