根据项目设置独有的字符串,区分不同项目

以redis为例说明

image-20220921101303480

redis需要配置项为四项

  • database: 环境变量需要设置为IMSP_REDIS_DB_DEV,默认值为0
  • host: 环境变量需要设置为IMSP_REDIS_HOST_DEV, 默认值imsp-redis-dev ,同样为字符串,下文说明
  • port: 环境变量需要设置为IMSP_REDIS_PORT_DEV, 默认值为6379
  • password: 环境变量需要设置为IMSP_REDIS_PWD_DEV, 较为私密, 默认值随意。

开发者对本地环境进行配置以满足项目需要,而不是对项目中的通用配置进行修改,并且还反复修改后上传git库!!!

windows

host配置,即上方默认值为字符串而不是固定ip的内容。

修改本地hosts文件,目录为C:\Windows\System32\drivers\etc

添加内容(根据实际情况添加!下方内容只是本项目适用)

127.0.0.1 imsp-redis-dev

可以借助软件来管理及修改如软件switchhosts, utools的hosts插件

image-20220921102351449

环境变量配置

此电脑->属性->高级系统设置

image-20220921102602194

image-20220921102804078

打开管理员的cmd并打印环境变量名使其生效

image-20220921102849691

echo %IMSP_REDIS_PWD_DEV%

idea中有缓存,配置好后一定要重启idea!

重启项目即可

linux

修改hosts文件

所在位置为etc/hosts

添加内容

127.0.0.1 imsp-redis-dev

配置环境变量

执行以下代码

echo " ">>/etc/profile
echo "# Made for Redis dev by 你的姓名 on $(date +%F)">>/etc/profile
echo 'export IMSP_REDIS_DB_DEV=你的redis使用的database'>>/etc/profile
echo 'export IMSP_REDIS_HOST_DEV=imsp-redis-dev'>>/etc/profile
echo 'export IMSP_REDIS_PORT_DEV=你的redis的端口号'>>/etc/profile
echo 'export IMSP_REDIS_PWD_DEV=你的密码'>>/etc/profile
tail -4 /etc/profile
source /etc/profile
echo $PATH

mac

mac同linux, 只是etc/profile文件更改为~/.bash_profile