7

Stack Exchange Redis に切り替えたところ、同等のコマンド キーが見つかりませんでした。省略されていますか、それとも getdatabase() 以外の場所にありますか?

4

2 に答える 2

8

https://stackexchange.github.io/StackExchange.Redis/KeysScanを参照してください。

このコマンドは (リンクで説明されている理由により) データベース コマンドではなくサーバー コマンドであり、 から利用できますGetServer(...).Keys(...)

于 2014-04-16T12:08:25.100 に答える
5

また、

http://redis.io/commands/keys

警告: KEYS は、細心の注意を払って本番環境でのみ使用する必要があるコマンドと考えてください。大規模なデータベースに対して実行すると、パフォーマンスが低下する可能性があります。このコマンドは、デバッグおよびキースペース レイアウトの変更などの特別な操作を目的としています。通常のアプリケーション コードでは KEYS を使用しないでください。キースペースのサブセットでキーを見つける方法を探している場合は、セットの使用を検討してください。

これが役立つかどうかを確認してください:

https://github.com/StackExchange/StackExchange.Redis/blob/b823aed448ff3eff2c22b1cdae80446629fcf8bd/Docs/KeysScan.md

于 2014-04-16T10:02:44.900 に答える