背景
项目同时用到go环境和php环境,环境强依赖redis、数据库。需要向redis和数据库中导入数据。
向redis导入数据时,使用go环境中编写好的脚本,该脚本需要从外网下载数据,灌入redis中。
数据库使用建表语句导入。
思路
问清楚redis、数据库灌数据使用的方式,以此判断所需要的环境能力、版本。
eg :go环境需要运行编写好的脚本-------需要考虑go的版本是否有要求
go脚本需要从外网下载数据 -------需要go环境搭建的机器可以访问外网
go脚本将数据灌入redis中 -------需要go环境搭建的机器可以访问并修改redis,此处需要申请redis机器的op权限,给go机器加白名单
环境搭建
- 新建存放编辑器的目录go_root 和存放源码的目录go_path
- 下载需要的go版本
- 将go版本解压到存放编辑器的目录go_root
- 配置环境变量
- 将源码拉到go_path/src
官方文档:
http://wiki.baidu.com/pages/viewpage.action?pageId=917601678
下载需要的go版本
https://console.cloud.baidu-int.com/devops/icode/products/go-env/repos
下载前确认go环境机器是amd还是arm,运行命令arch查看,下载需要的版本。
配置环境变量
###永久变量:
通过修改配置文件,配置之后变量永久生效
###临时