lm-ylj commented on code in PR #7888:
URL: https://github.com/apache/seatunnel/pull/7888#discussion_r1817718748


##########
docs/en/connector-v2/sink/Redis.md:
##########
@@ -49,13 +52,17 @@ Upstream data is the following:
 | 200  | get success    | true    |
 | 500  | internal error | false   |
 
-If you assign field name to `code` and data_type to `key`, two data will be 
written to redis:
-1. `200 -> {code: 200, message: true, data: get success}`
-2. `500 -> {code: 500, message: false, data: internal error}`
+You can customize the Redis key using '{' and '}', and the field name in '{}' 
will be parsed and replaced by the field value in the upstream data. For 
example, If you assign field name to `{code}` and data_type to `key`, two data 
will be written to redis:
+1. `200 -> {code: 200, data: get success, success: true}`
+2. `500 -> {code: 500, data: internal error, success: false}`

Review Comment:
   If we introduce new key name, such as keyfield, it will cause users to write 
two keys, namely key and keyfield, which is very easy to confuse because key is 
a required field. I think we can introduce a new option to control whether 
custom keys are supported.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to