服务端配置
服务端配置
tls-port 6380
port 0 # 关闭明文端口(或保留内网明文端口)
tls-cert-file /etc/redis/tls/redis.crt
tls-key-file /etc/redis/tls/redis.key
tls-ca-cert-file /etc/redis/tls/ca.crt
tls-auth-clients yes # 双向认证(可选)客户端连接
客户端连接
redis-cli --tls --cacert /etc/redis/tls/ca.crt -p 6380 PING
# 复制与哨兵同样要配 TLS 参数,否则链路建不起来| tls-port | TLS 监听端口(常与明文端口并存或只留 TLS) |
|---|---|
| tls-auth-clients | 是否验证客户端证书 |
| 注意 | 主从/哨兵链路均需 TLS 配置 |
迁 TLS 的常见坑:只改了客户端与服务端连接,忘了复制链路或哨兵监控——链路对端也要齐套配置。