DBSIZE(3valkey)

πŸ“¦
version 9.0.6 Β· 2 versions
, in fedora 44

πŸ’– 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

O(1)

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