やあ、
'ZSCAN'コマンドを使用したいのですが、次のようになります。
エラー:
Redisエラー{[エラー:ERR構文エラー]コマンド: 'ZSCAN'、コード: 'ERR'}
コード:
connection.zscan(key、0、{match:value + "*"}、function(err、data){
if(err){
console.log( "Redisエラー"、err);
エラーを返します。
}そうしないと
cb(null、data);
});
これの正しい使い方を教えてください。 ありがとう。
@vabnirvana以下が機能するはずです:
client.zscan(key, 0, 'MATCH', value + '*', callback);
オブジェクト表記は、HGETALLでのみサポートされています。
結果は["0"、[]]すべての場合で常に空の配列です。 redisでコマンドを実行すると、結果が得られます。
私はちょうどそれのためのテストを書きました、そしてそれは私にとってそれがそうであるべきであるように働きます。 キーまたはパターンをチェックして、エントリと実際に一致するようにしてください。
最も参考になるコメント
@vabnirvana以下が機能するはずです:
オブジェクト表記は、HGETALLでのみサポートされています。