From 6578c5f583a578313470f2d5891863f285cfbc9d Mon Sep 17 00:00:00 2001 From: Mincho Paskalev Date: Thu, 3 Jul 2025 13:12:21 +0300 Subject: [PATCH 1/3] Fix docs about the A param of KSN config --- content/develop/pubsub/keyspace-notifications.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/develop/pubsub/keyspace-notifications.md b/content/develop/pubsub/keyspace-notifications.md index 549224c29..ba99ac74d 100644 --- a/content/develop/pubsub/keyspace-notifications.md +++ b/content/develop/pubsub/keyspace-notifications.md @@ -86,7 +86,7 @@ following table: n New key events (Note: not included in the 'A' class) o Overwritten events (events generated every time a key is overwritten) c Type-changed events (events generated every time a key's type changes) - A Alias for "g$lshztxed", so that the "AKE" string means all the events except "m" and "n". + A Alias for "g$lshztxedoc", so that the "AKE" string means all the events except "m" and "n". At least `K` or `E` should be present in the string, otherwise no event will be delivered regardless of the rest of the string. From a4220f78a6fce1e324974768056ff42fc6bf7726 Mon Sep 17 00:00:00 2001 From: Mincho Paskalev Date: Fri, 4 Jul 2025 17:25:16 +0300 Subject: [PATCH 2/3] Fix docs, excluding events from A param --- content/develop/pubsub/keyspace-notifications.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/develop/pubsub/keyspace-notifications.md b/content/develop/pubsub/keyspace-notifications.md index ba99ac74d..ba143ea3e 100644 --- a/content/develop/pubsub/keyspace-notifications.md +++ b/content/develop/pubsub/keyspace-notifications.md @@ -86,7 +86,7 @@ following table: n New key events (Note: not included in the 'A' class) o Overwritten events (events generated every time a key is overwritten) c Type-changed events (events generated every time a key's type changes) - A Alias for "g$lshztxedoc", so that the "AKE" string means all the events except "m" and "n". + A Alias for "g$lshztdxe", so that the "AKE" string means all the events except "m", "n", "o" and "c". At least `K` or `E` should be present in the string, otherwise no event will be delivered regardless of the rest of the string. From a2db6dbe0069f56bf544a6382fefbe4d38cc1c23 Mon Sep 17 00:00:00 2001 From: Mincho Paskalev Date: Mon, 7 Jul 2025 13:34:52 +0300 Subject: [PATCH 3/3] final fix for ksn docs --- content/develop/pubsub/keyspace-notifications.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/develop/pubsub/keyspace-notifications.md b/content/develop/pubsub/keyspace-notifications.md index ba143ea3e..9b8ee50a1 100644 --- a/content/develop/pubsub/keyspace-notifications.md +++ b/content/develop/pubsub/keyspace-notifications.md @@ -82,10 +82,10 @@ following table: d Module key type events x Expired events (events generated every time a key expires) e Evicted events (events generated when a key is evicted for maxmemory) - m Key miss events (events generated when a key that doesn't exist is accessed) - n New key events (Note: not included in the 'A' class) - o Overwritten events (events generated every time a key is overwritten) - c Type-changed events (events generated every time a key's type changes) + m Key miss events generated when a key that doesn't exist is accessed (Note: not included in the 'A' class) + n New key events generated whenever a new key is created (Note: not included in the 'A' class) + o Overwritten events generated every time a key is overwritten (Note: not included in the 'A' class) + c Type-changed events generated every time a key's type changes (Note: not included in the 'A' class) A Alias for "g$lshztdxe", so that the "AKE" string means all the events except "m", "n", "o" and "c". At least `K` or `E` should be present in the string, otherwise no event