0
私はいくつかの調査の後に、ワイルドカード '*'を含む文字列にget()を作成する方法を説明していないので、redisを使用してPythonプロジェクトを作成しています。Redisのワイルドカードキーを取得するとき
だから私はいくつかのキーを持っている:
example.first
example.second
私はexample.firstとexample.secondのキー/値を取得したいと思います:
mymap = r_server.hgetall('example.*')
はそれを行う方法はあります?それが誰を助けることができる場合
mymap = r_server.keys(pattern='example.*')
:
レディスのKEYSコマンドは危険です([doc](http://redis.io/commands/keys)を参照してください)、必要であれば、['SCAN' ](http://redis.io/commands/scan)が良い選択肢ですが、あなたが本当にすべきことは、キー名のためのアドホックなパターンベースの検索を完全に避けることです。 –
私の場合は答えてくれてありがとうございますワイルドカードを使用する選択肢がありませんが、あなたはkeys()について正しいです、私はSCAN()を見ていきます。 –