1.1 Redis密码springboot自定义加密
-
给redis设置密码 windows系统:
-
在redis安装目录中找到配置文件redis.windows.conf;
-
在配置文件中找到# requirepass foobared,将前面的注释去掉,同时将foobared替换为自己的密码后保存配置文件;
eg.: requirepass 123456
-
重启redis服务
linux系统:
-
-
在springboot的pom文件配置
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
-
配置application.yml
spring: # redis 配置 redis: # 地址 host: xxx.xx.xxx.xxx # 端口,默认为6379 port: 6379 # 数据库索引 database: 1 # 密码:123456加密后的密文 password: ttCjqTdLU/ZOqjK1fi5jiA== # 连接超时时间 timeout: 10s
-
创建加密类AesUtils.java
package com.hyf.framework.config;
import com.hyf.common.utils.sign.Base64;
import java.security.InvalidKeyException;
import java.security.Key;
import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
import java.util.logging.Level;
import java
标签:java,springboot,自定义,redis,密码,import,加密,security
From: https://blog.csdn.net/weixin_44520425/article/details/144326637