我有一个Rest API来获取POST请求,数据和图像有两个不同的请求。
/v1/photo # multipart/form-data
/v1/data # json
我试图将值合并到Redis
# 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
现在我需要获取所有组合数据(为了将它们保存到另一个数据库)。
我可以使用sinter
获取密钥。
SINTER have:uuid have:data
但我需要JSON和UUID。
如何使用最少的资源来快速完成它?
答案 0 :(得分:0)
为了确保这有明确的答案,我会接受@reticentroot的建议并将评论格式化为答案。
无论是否已创建相应的/ v1 / photo或/ v1 / data条目,POST端点接受请求将更为惯用。与这些数据接口的过程可以轻松检查它是否包含两个数据,并采取相应的行动。