UNPKG

redis-smq

Version:

A high-performance, reliable, and scalable message queue for Node.js.

74 lines 2.6 kB
export declare const redisKeys: { getMainKeys(): { keyConfiguration: string; keyQueues: string; keyExchanges: string; keyNamespaces: string; keyPurgeJobs: string; keyPurgeJobsPending: string; keyPurgeJobsProcessing: string; }; getJobKeys(jobId: string): { keyJobWorker: string; }; getWorkerKeys(workerId: string): { keyWorkerHeartbeat: string; }; getConsumerKeys(consumerId: string): { keyConsumerQueues: string; keyConsumerHeartbeat: string; }; getMessageKeys(messageId: string): { keyMessage: string; keyMessageUnacknowledgementHistory: string; }; getExchangeKeys(ns: string, exchangeName: string): { keyExchange: string; keyExchangeProperties: string; }; getExchangeDirectKeys(ns: string, exchangeName: string): { keyExchangeRoutingKeys: string; }; getExchangeDirectRoutingKeyKeys(ns: string, exchangeName: string, routingKey: string): { keyRoutingKeyQueues: string; }; getExchangeTopicKeys(ns: string, exchangeName: string): { keyExchangeBindingPatterns: string; }; getExchangeTopicBindingPatternKeys(ns: string, exchangeName: string, pattern: string): { keyBindingPatternQueues: string; }; getExchangeFanoutKeys(ns: string, exchangeName: string): { keyFanoutQueues: string; }; getQueueKeys(ns: string, queueName: string, consumerGroupId?: string | null): { keyQueueProperties: string; keyQueuePublished: string; keyQueuePending: string; keyQueuePriority: string; keyQueueDeadLetter: string; keyQueueProcessing: string; keyQueueAcknowledged: string; keyQueueScheduled: string; keyQueueDelayed: string; keyQueueRequeued: string; keyQueueConsumers: string; keyQueueConsumerGroups: string; keyQueueStateHistory: string; keyQueueExchangeBindings: string; keyQueueProcessingQueues: string; keyQueueWorkersLock: string; keyQueueRateLimit: string; }; getQueueConsumerKeys(queue: import("../../../index.js").IQueueParams, consumerId: string): { keyQueueProcessing: string; }; getQueueConsumerGroupKeys(queue: import("../../../index.js").IQueueParams, consumerGroupId: string): { keyQueueConsumerGroupConsumers: string; }; getNamespaceKeys(ns: string): { keyNamespaceQueues: string; keyNamespaceExchanges: string; }; }; //# sourceMappingURL=redis-keys.d.ts.map