spring:
redis:
host: ${SMCS_REDIS_HOST:127.0.0.1}
port: ${SMCS_REDIS_PORT:6379}
password: ${SMCS_REDIS_PASSWORD}
timeout: 3000s
database: 0
lettuce:
pool:
max-active: 30
max-wait: 30s
max-idle: 10
min-idle: 3000
背景
为了隐藏敏感信息,防止看到nacos页面就知道了敏感配置信息,如ip、端口或密码等,所以使用环境变量来进行参数配置以隐藏敏感信息
实现
配置文件修改
使用 ${SMCS_REDIS_HOST:127.0.0.1} 代替原始IP进行配置,如果环境变量SMCS_REDIS_HOST不存在,则会使用127.0.0.1进行连接
后台服务器修改
后台服务器增加所需环境变量有以下两种方式,任选其一即可:
修改/etc/profile文件
在nacos服务器上修改/etc/profile文件,增加所需的环境变量即可
增加.env文件
- nacos服务器上新增环境变量文件.env文件
- .env文件中增加所需的环境变量
- 生效
使用source命令让.env文件中的环境变量生效
source .env