有没有办法在 Redis 中打印键的数量?
我知道
keys *
但这似乎有点重。- 鉴于 Redis 是一个键值存储,也许这是唯一的方法。但我仍然希望看到类似的东西
count keys *
您可以发出 INFO 命令,该命令返回有关服务器的信息和统计信息。有关示例输出,请参见此处。
正如 mVChr 的评论中提到的,您可以info keyspace直接在 redis-cli 上使用。
info keyspace
redis> INFO # Server redis_version:6.0.6 redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:b63575307aaffe0a redis_mode:standalone os:Linux 5.4.0-1017-aws x86_64 arch_bits:64 multiplexing_api:epoll atomicvar_api:atomic-builtin gcc_version:9.3.0 process_id:2854672 run_id:90a5246f10e0aeb6b02cc2765b485d841ffc924e tcp_port:6379 uptime_in_seconds:2593097 uptime_in_days:30 hz:10 configured_hz:10 lru_clock:4030200 executable:/usr/local/bin/redis-server