/*! * Copyright (c) Microsoft Corporation and contributors. All rights reserved. * Licensed under the MIT License. */ import * as Redis from "ioredis"; /** * @internal */ export interface IRedisParameters { prefix?: string; expireAfterSeconds?: number; } /** * @internal */ export declare const executeRedisMultiWithHmsetExpire: (client: Redis.default | Redis.Cluster, key: string, data: { [key: string]: any; }, expireAfterSeconds: number) => Promise; /** * @internal */ export declare const executeRedisMultiWithHmsetExpireAndLpush: (client: Redis.default | Redis.Cluster, hKey: string, hData: { [key: string]: any; }, lKey: string, lData: string, expireAfterSeconds: number) => Promise; export declare const getRedisClusterRetryStrategy: (options?: { delayPerAttemptMs: number; maxDelayMs: number; }) => (attempts: number) => number; //# sourceMappingURL=redisUtils.d.ts.map