我正在使用带有新 TLS 功能的 redis-server 6.0.5(顺便说一句,这很棒,对 redis 开发人员大喊大叫)。我想知道是否有一种标准方法可以将 PEM 密码短语传递给启动命令(或作为 ENV 变量,或作为 redis.conf 中的值,或作为文件路径),因为这将自动运行(在 Kubernetes 容器中作为上下文)。
我试图通过 <<EOF 读取输入,但是 1)我无法让它工作,并且 2)这似乎是一个 hacky 解决方案
Redis-server: Redis 服务器 v=6.0.5 sha=00000000:0 malloc=libc bits=64 build=576a6bc8958605f9
命令:
redis-server --tls-port 6379 --port 0 --tls-cert-file ./crt-file --tls-key-file ./key-file --tls-ca-cert-file ./car-crt-file <<EOF
> xxxx_my_passphrase_xxxx
> EOF