1. ホーム
  2. redis

[解決済み】Redisでキー数を表示する

2022-04-15 08:38:57

質問

Redisでキーの数を表示する方法はありますか?

私が意識しているのは

keys *

しかし、それは若干重たいような気がします。- Redisがキーバリューストアであることを考えると、もしかしたらこれが唯一の方法なのかもしれません。しかし、私はまだ以下のようなものを見たいと思っています。

count keys *

解決方法は?

INFOコマンドを発行することで、サーバーに関する情報や統計情報を返すことができます。参照 ここで は出力例です。

mVChrさんのコメントにもあるように info keyspace をredis-cliで直接実行します。

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