首页 > 数据库 >## Redis密码加密;springboot自定义加密

## Redis密码加密;springboot自定义加密

时间:2024-12-08 17:27:58浏览次数:11  
标签:java springboot 自定义 redis 密码 import 加密 security

1.1 Redis密码springboot自定义加密

  • 给redis设置密码 windows系统:

    1. 在redis安装目录中找到配置文件redis.windows.conf

    2. 在配置文件中找到# requirepass foobared,将前面的注释去掉,同时将foobared替换为自己的密码后保存配置文件;

      eg.: requirepass 123456

    3. 重启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

相关文章