ekeys
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
返事がかかってなれば、メールでお知らせします。
