DBSIZE(3valkey)
π DBSIZE β the valkey command where we count our little keys π
okay bestie, welcome to the valkey command manual, and today's main character is dbsize π she's simple, she's fast, she's iconic, and she tells you exactly how many keys are chilling in your database rn.
π¦ NAME
dbsize β Returns the number of keys in the database.
like. that's it. that's her whole job. and she does it flawlessly. no cap. β¨
πΈ SYNOPSIS
DBSIZE
Return the number of keys in the currently-selected database.
(yeah, currently-selected β so if you SELECT'd a different db, that's the one she's counting, bestie π«Ά)
β¨ REPLY
valkey-protocol(7) Integer reply: the number of keys in the currently-selected database.
so you get back a plain ol' integer. a whole number. the count. nothing weird, nothing fancy, just the number π
π₯ COMPLEXITY
not O(n). not O(log n). O(1) π she does NOT loop through your keys, she just knows. main character energy fr fr. she is constant time and that is so slay of her π
π ACL CATEGORIES
@fast@keyspace@read
three little vibes tags, all valid, all hers π
π HISTORY
- Available since: 1.0.0
she's been here since the very beginning, an OG, a legend, a founding mother ππ
π SEE ALSO
your girl does not exist alone, she's part of a whole squad. go say hi to:
acl(3valkey), acl-cat(3valkey), acl-deluser(3valkey), acl-dryrun(3valkey), acl-genpass(3valkey), acl-getuser(3valkey), acl-help(3valkey), acl-list(3valkey), acl-load(3valkey), acl-log(3valkey), acl-save(3valkey), acl-setuser(3valkey), acl-users(3valkey), acl-whoami(3valkey), bgrewriteaof(3valkey), bgsave(3valkey), command(3valkey), command-count(3valkey), command-docs(3valkey), command-getkeys(3valkey), command-getkeysandflags(3valkey), command-help(3valkey), command-info(3valkey), command-list(3valkey), commandlog(3valkey), commandlog-get(3valkey), commandlog-help(3valkey), commandlog-len(3valkey), commandlog-reset(3valkey), config(3valkey), config-get(3valkey), config-help(3valkey), config-resetstat(3valkey), config-rewrite(3valkey), config-set(3valkey), debug(3valkey), failover(3valkey), flushall(3valkey), flushdb(3valkey), info(3valkey), lastsave(3valkey), latency(3valkey), latency-doctor(3valkey), latency-graph(3valkey), latency-help(3valkey), latency-histogram(3valkey), latency-history(3valkey), latency-latest(3valkey), latency-reset(3valkey), lolwut(3valkey), memory(3valkey), memory-doctor(3valkey), memory-help(3valkey), memory-malloc-stats(3valkey), memory-purge(3valkey), memory-stats(3valkey), memory-usage(3valkey), module(3valkey), module-help(3valkey), module-list(3valkey), module-load(3valkey), module-loadex(3valkey), module-unload(3valkey), monitor(3valkey), psync(3valkey), replconf(3valkey), replicaof(3valkey), restore-asking(3valkey), role(3valkey), save(3valkey), shutdown(3valkey), slowlog(3valkey), slowlog-get(3valkey), slowlog-help(3valkey), slowlog-len(3valkey), slowlog-reset(3valkey), swapdb(3valkey), sync(3valkey), time(3valkey)
π a lil note before you go: DBSIZE counts keys in the currently-selected database only. pick your db with care, bestie π
okay that's the whole page, you ate it, go count some keys π β¨
version 9.0.0, dated 2025-10-21, straight outta the Valkey Command Manual π¦ bye bestie, love u, mwah ππ
π¦ where this page comes from
- fedora 44: valkey-doc 9.0.3-2.fc44 Β· CC-BY-SA-4.0
- fedora 44: valkey-doc 9.0.6-1.fc44 Β· CC-BY-SA-4.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms