2017-07-13 4 views
0

私はPOSTリクエストを取得するRest APIを持っています。データと画像には2つの異なる要求があります。私はRedisの2つの投稿要求のデータを結合する

# Save photo 
HSET photo:1.jpg file_name 9f7a6775-3815-4d20-affa-e81bc9c4293b 
SADD have:uuid photo:1.jpg 
HSET photo:2.jpg file_name fcb7db2d-159e-4d0e-b884-ca455bd6f4a5 
SADD have:uuid photo:2.jpg 

# Save data 
HSET photo:1.jpg data JSONsring 
SADD have:data photo:1.jpg 
HSET photo:2.jpg data JSONsring 
SADD have:data photo:2.jpg 

に値をマージしようとしている

/v1/photo # multipart/form-data 
/v1/data # json 

今私は(別のデータベースに保存するために)全ての組み合わせのデータを取得する必要があります。 sinterを使用してキーを取得できます。

SINTER have:uuid have:data 

しかし、私はJSONとUUIDが必要です。

最小限の使用リソースで迅速に作成するにはどうすればよいですか?

+1

フィールドを取得するだけでフィールドを更新するだけでなく、そのデータをレディスから引き出すプロセスに適切なエラーを投げるのはなぜですか? –

+0

とてもシンプルです。 =)本当にありがとう!これはうまくいくはずです! – user3650075

+0

それは動作しましたか?もしそうなら@ william.taylor.09はあなたの答えを受け入れてこのスレッドを閉じることができるように、彼のコメントを答えに変えるべきです。 – reticentroot

答えて

0

これに目立つ答えが得られるように、@reticentrootのアドバイスを取り、コメントを回答に書式設定します。

対応する/ v1/photoまたは/ v1/dataエントリが作成されているかどうかにかかわらず、POSTエンドポイントが要求を受け入れるのはもっと慣れます。これらのデータとインターフェースするプロセスは、両方のデータがあるかどうかを容易に確認し、それに応じて行動することができます。

関連する問題