OptionaladvancedConfiguration?: AdvancedGlideClientConfigurationAdvanced configuration settings for the client.
OptionalpubsubSubscriptions?: GlideClientConfiguration.PubSubSubscriptionsPubSub subscriptions to be used for the client. Will be applied via SUBSCRIBE/PSUBSCRIBE commands during connection establishment.
This configuration allows you to tailor the client's behavior when connecting to a standalone Valkey Glide server.
databaseId (inherited from BaseClientConfiguration) to specify which logical database to connect to.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);
},
},
};
Configuration options for creating a GlideClient.
Extends
BaseClientConfigurationwith properties specific toGlideClient, such as reconnection strategies, and Pub/Sub subscription settings.