Spring Data Redis:设置密码

问题描述 投票:0回答:2

我需要从我的微服务提供到 Redis 的安全连接。

因此,如果我想添加支持身份验证的功能,以便客户端可以发送带有密码的 AUTH 命令。请参阅 http://redis.io/topics/security

如何使用 Spring Data Redis 实现来做到这一点?

spring-data spring-data-redis
2个回答
10
投票

只需在

LettuceConnectionFactory
JedisConnectionFactory 上设置 password,具体取决于您使用的驱动程序。如果您使用 Spring Boot,请在应用程序配置中设置
spring.data.redis.password=…
(请参阅常见应用程序属性

如果你可以访问redis的配置文件,你可以通过搜索找到密码:

requirepass


0
投票

在最新版本的

Jedis
客户端中,不推荐将密码设置为
JedisConnectionFactory
。因此,您应该将
Redis
身份验证密码设置为
RedisStandaloneConfiguration
RedisSentinelConfiguration
RedisClusterConfiguration

© www.soinside.com 2019 - 2024. All rights reserved.