我在Redis中为'x'键设置了这个JSON值:第一个月在Apache Nifi中,我有这个flowfile内容与相同的JSON键:{"key2":"value3"}个我想在Redis中更新'x'键的值,但不删除'key1'键和值。可以在Redis key的value中修改key的Json值吗?
{"key2":"value3"}
u4dcyp6a1#
当然,您可以简单地执行以下操作:
redis> JSON.SET j $ '{"key1":"value1", "key2":"value2"}' OK redis> JSON.SET j $.key2 '"value3"' OK redis> JSON.GET j $ "[{\"key1\":\"value1\",\"key2\":\"value3\"}]"
字符串您也可以使用JSON.MERGE(从Redis Stack 7.2开始提供)来实现此功能。
redis> JSON.SET j $ '{"key1":"value1", "key2":"value2"}' OK redis> JSON.MERGE j $ '{"key2":"value3"}' OK redis> JSON.GET j $ "[{\"key1\":\"value1\",\"key2\":\"value3\"}]"
型
1条答案
按热度按时间u4dcyp6a1#
当然,您可以简单地执行以下操作:
字符串
您也可以使用JSON.MERGE(从Redis Stack 7.2开始提供)来实现此功能。
型