[解決済み] 利用可能なすべてのキーを取得するためのRedisコマンド?
2022-03-17 16:40:08
質問
データベース内のすべてのキーを取得するRedisコマンドはありますか?私はいくつかのpython-redisライブラリがそれらをフェッチするのを見たことがあります。しかし、それはredis-clientから可能であるかどうか疑問に思っていました。
解決方法は?
を見てみてください。
KEYS
コマンドを使用します。
KEYS *
は、redisに保存されているすべてのキーをリストアップします。
EDITです。
の上部にある警告に注意してください。
KEYS
のドキュメントページをご覧ください。
時間の複雑さ。 O(N) (Nはデータベースのキー数)。ただし、データベースのキー名と与えられたパターンの長さには制限があるものとする。
UPDATE (V2.8以上):
SCAN
は優れた代替品です。
KEYS
サーバーをブロックすることもなく、リソースを大量に消費することもないという意味で。ぜひ使ってみてください。
関連
-
redis分散ロックについて解説(redis分散ロックの最適化処理とRedissonの利用について)
-
Redis永続化RDBとAOFの実装プロセス
-
redisでluaスクリプトを使用するためのチュートリアル
-
Redisデータ永続化技術解説
-
Redis の例外と使用法のまとめ
-
[解決済み] Redisですべてを削除するには?
-
[解決済み] Redisを使用してパターンに一致するキーをアトミックに削除する方法
-
[解決済み] 利用可能なすべてのキーを取得するためのRedisコマンド?
-
[解決済み】Linux - redis-cliのみをインストールする。
-
[解決済み】Redisデータベースを複数持つ意味とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
JAVAでRedisの5つのデータ構造を利用する方法
-
Redisで緯度・経度座標データを簡単に扱う方法
-
Redisの高同期スパイクを防ぐために、ソースコードソリューションを売られすぎ
-
マイクロサービス領域におけるredisの貢献度を説明する
-
シングルスレッドのredisがなぜ速いのかの紹介
-
Redisシングルスレッディングの正しい理解
-
Redisの文字列はどのように実装されているか
-
redis-6.0.1 をインストールするとエラー server.c:xxxx:xx: error: 'xxxxxxx' has no member named 'xxxxxxxx'.
-
[解決済み] 利用可能なすべてのキーを取得するためのRedisコマンド?
-
[解決済み] SQLデータベースの代わりに/横にRedisのようなキー/バリューストアを使用する場合はどうすればよいですか?