@valkey/valkey-glide
    Preparing search index...

    Type Alias GlideClientConfiguration

    GlideClientConfiguration: BaseClientConfiguration & {
        advancedConfiguration?: AdvancedGlideClientConfiguration;
        pubsubSubscriptions?: GlideClientConfiguration.PubSubSubscriptions;
    }

    Configuration options for creating a GlideClient.

    Extends BaseClientConfiguration with properties specific to GlideClient, such as reconnection strategies, and Pub/Sub subscription settings.

    Type Declaration

    This configuration allows you to tailor the client's behavior when connecting to a standalone Valkey Glide server.

    • Database Selection: Use databaseId (inherited from BaseClientConfiguration) to specify which logical database to connect to.
    • Pub/Sub Subscriptions: Predefine Pub/Sub channels and patterns to subscribe to upon connection establishment.
    const config: GlideClientConfiguration = {
    databaseId: 1, // Inherited from BaseClientConfiguration
    pubsubSubscriptions: {
    channelsAndPatterns: {
    [GlideClientConfiguration.PubSubChannelModes.Pattern]: new Set(['news.*']),
    },
    callback: (msg) => {
    console.log(`Received message on ${msg.channel}:`, msg.payload);
    },
    },
    };