私はredis.ioでmass-insertを提供していますが、本当に私を混乱させました。私は、ファイルを作ってみましたし、 "猫data.txtを| Redisの-CLI --pipe" を使用挿入するには: Redis mass insertionの使い方は?
All data transferred. Waiting for the last reply...
ERR wrong number of arguments for 'set' command
ERR unknown command '$4'
ERR wrong number of arguments for 'echo' command
ERR unknown command '$20'
:
SET Key0 Value0
SET Key1 Value1
SET Key2 Value3
をそれから私はこれを得ました 私も試しました
*3<cr><lf>
$3<cr><lf>
SET<cr><lf>
$3<cr><lf>
key<cr><lf>
$5<cr><lf>
value<cr><lf>
それは本当に私が混乱して作る無効なマルチバルク長 :ERRプロトコルエラー:0
は、その後、私はこれを得ました。誰か私に簡単な例を教えてもらえますか?どうもありがとうございました。
私は2.4.14バージョンを使用しています。これはプロトコルをサポートします。$ 3 \ r \ n $ 3 \ r \ nセット\ r \ n $ 3 \ r \ nキー\ n \ r $ 5 \ r \ n値\ r \ n ' ./src/redis-cli --pipe すべてのデータが転送されました。最後の応答を待っています... ERRプロトコルエラー:無効マルチバイト長 – wyp
ヘックスダンプ-Cでは、| * 3 \ r \ n $ 3 \ r \ nset \ $ 3を設定します。あなたの答えをありがとう。 – wyp
これは、\ r \ nがあなたのシェルによって正しく解釈されないことを意味します - あなたはbashや他のシェルを使用していますか?私はこの出力を得るためにzshを使用します。 –