
1.docker安装Redis
1 | docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf |
2.maven 的pom文件导包
1 | <dependency> |
3.自定义属性
在
application.yml文件中加入你自己想要的配置
1 | redis: |
4.读取配置
1 |
|
- 各个参数的含义往下看
ignoreInvalidFields字段含义
当这个属性设置为true时,Spring会忽略配置文件中那些与配置类字段不匹配的属性。这意味着,如果配置文件中存在与配置类字段不存在的属性,Spring不会抛出异常,而是忽略这些属性。
注入容器
1 |
|
各个参数含义
setAddress:连接的地址和端口setPassword:密码setConnectionPoolSize:设置连接池的大小setConnectionMinimumIdleSize:设置连接池的最小空闲连接数setIdleConnectionTimeout:设置连接的最大空闲时间(单位:毫秒),超过该时间的空闲连接将被关闭setConnectTimeout:设置连接超时时间(单位:毫秒)setRetryAttempts:设置连接重试次数setRetryInterval:设置连接重试的间隔时间(单位:毫秒)setPingConnectionInterval:设置定期检查连接是否可用的时间间隔(单位:毫秒)setKeepAlive:设置是否保持长连接