背景:配置文件中账号进行加密,这里加密算法用的是jasypt,无法对下边整个url中部分字段进行加密
方式一
原jetcache的配置为:
jetcache.remote.default.type = redis.lettuce
jetcache.remote.default.url= redis://!xxx@172.21.77.666:6379/0
pom为:
<dependency>
<groupId>com.alicp.jetcache</groupId>
<artifactId>jetcache-starter-redis-lettuce</artifactId>
<version>${jetcache.version}</version>
</dependency>
方式二
解决:更换jetcache的源
pom更换为:
<dependency>
<groupId>com.alicp.jetcache</groupId>
<artifactId>jetcache-starter-redis-springdata</artifactId>
<version>${jetcache.version}</version>
</dependency>
修改后jetcache的配置为(url配置不需要了):
jetcache.remote.default.type = redis.springdata
综上我这里是为了添加加密,所以正常jetcache两种使用方式都可。
网友评论