DataWorks中读取mysql数据并写入redis的脚本代码样例是什么?
以下以读取MySQL数据并写入Redis为例,为您示例读取端MySQL Reader和写入端Redis Writer的脚本代码样例。写入Redis的数据同步作业,具体参数填写请参见参数说明。说明 通过脚本模式开发的通用流程可参见通过脚本模式配置任务。{"type":"job","version":"2.0", //版本号"steps":[{ //以下为读取端代码样例,读取端的参数详情可查看对应数据源的Reader插件文档。"stepType":"mysql","parameter": {"envType": 0,"datasource": "xc_mysql_demo2","column": ["id","value","table"],"connection": [{"datasource": "xc_mysql_demo2","table": []}],"where": "","splitPk": "","encoding": "UTF-8"},,"name":"Reader","category":"reader"},{//以下为写入端代码样例。"stepType":"redis", //Redis Writer的插件名,配置为redis。"parameter":{ //以下为Redis Writer的主要参数,各参数的配置详情可参见参数说明。"expireTime":{ //Redis value值缓存失效时间,可配置为seconds类型或unixtime类型。"seconds":"1000"},"keyFieldDelimiter":"u0001", //写入Redis的key的分隔符。"dateFormat":"yyyy-MM-dd HH:mm:ss",//写入Redis时,Date的时间格式。"datasource":"xc_mysql_demo2", //数据源名称,需与添加的数据源名称保持一致。"envType": 0, //环境类型,开发环境:1,生产环境:0。"writeMode":{ //写入模式。"type":"string" //value类型。"mode":"set", //value是某类型时,写入的模式。"valueFieldDelimiter":"u0001", //value之间的分隔符。},"keyIndexes":[0,1] https://help.aliyun.com/document_detail/137768.html,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。