EKEYS

Redis 開発者教育の申込 Redis 定期点検/技術サポート
Redis Technical Support
Redis エンタープライズサーバー
Redis Enterprise Server

key 照会

使い方は ekeys * です。
出力は data_type:key_name です。例) string:key1
📍出力(照会) 個数の制限: redis.conf ll_max 10000 で制限されます。
📍制限する理由: キーの個数が非常に多く(例: 1千万個以上)、制限がない場合、 このコマンドの実行中は他のコマンドを実行できないため、運用(production) サーバーでは問題になることがあります。
ll_max のデフォルト(default) 値は 10000 です。必要に応じて運用中に config set コマンドで変更して使用できます。

Example

コマンド>ekeys     ℹ️ 'key_pattern' を指定しないとすべてのキーが照会されます。
結果>1) "string:keyB_000538223312"
2) "string:keyB_000652109500"
.......................
804) "hash:myhash76"
コマンド>ekeys *
結果>1) "string:keyB_000538223312"
2) "string:keyB_000652109500"
.......................
804) "hash:myhash76"
コマンド>ekeys keyA*     ℹ️ keyA で始まるキーを照会
結果>1) "string:keyA_000375248904"
2) "string:keyA_000082855540"
.......................
200) "string:keyA_000962842702"
コマンド>ekeys * string     ℹ️ string data type のキーを照会
結果>1) "string:keyB_000538223312"
2) "string:keyB_000652109500"
.......................
403) "string:keyA_000962842702"    
ℹ️ ent810 から data type 別に分離して保存されるため、data type を指定して照会することを推奨します。
コマンド>ekeys * string count 10     ℹ️ 出力(照会) 個数 count を指定
結果>1) "string:keyB_000538223312"
2) "string:keyB_000652109500"
.......................
10) "string:keyB_000015333864"


構文

EKEYS [key_pattern] [data_type] [COUNT count]

  • このコマンドは Ent 8.1.0 から使用できます。
  • 時間計算量は O(N) です。

<< ETYPE EKEYS ELS >>

Email 返事がかかってなれば、メールでお知らせします。