Skip to content

Ask the HotKV docs

Answers come only from these docs and can be wrong; check the linked pages before you rely on them.

EMBED.DEDUP.PURGE

Last updated
EMBED.DEDUP.PURGE namespace
Group
Embeddings
Complexity
O(N) where N is the number of entries
Arity
2 (exactly, counting the command name)
Flags
write, slow
Keys
first 1, last 1, step 1
HotKV Cloud
Performance and Scale
On-Premise
requires the embed-dedup license feature

Embedding de-duplication stores each embedding once per content hash and counts references to it, so the same content embedded by many users or documents is stored, and paid for, only once. You compute the content hash and the embedding; HotKV keeps them in named namespaces. EMBED.DEDUP.PURGE removes all entries in the namespace, whatever their reference counts. The namespace stays. To remove it as well, use EMBED.DEDUP.DROP.

Case RESP2 RESP3
Namespace purged Integer 1 Same
No such namespace Integer 0 Same

Errors:

  • ERR wrong number of arguments for 'embed.dedup.purge' command if the argument count is wrong.
  • NOLICENSE embed-dedup requires a HotKV license. Contact sales@hotkv.com if your license does not include the embed-dedup feature.
127.0.0.1:6379> EMBED.DEDUP.PURGE org
(integer) 1
127.0.0.1:6379> EMBED.DEDUP.PURGE missing
(integer) 0

HotKV-only command. Redis and Valkey have no equivalent.

EMBED.DEDUP.PUT, EMBED.DEDUP.GET, EMBED.DEDUP.RELEASE, EMBED.DEDUP.STATS, EMBED.DEDUP.DROP, EMBED.DEDUP.LIST, AI features guide