Docker 启动 Redis 并添加密码
可以使用密码启动 Redis 服务器。使用的命令是:
redis-server --requirepass mypassword
本文介绍在容器中对 Redis 添加密码的方法。
Docker 设置密码
docker run --name myredis -p 6379:6379 -d redis --requirepass "mypassword"
docker-compose 设置密码
services:
redis:
container_name: 'myredis'
image: 'redis'
restart: always
ports:
- 6379:6379
command: redis-server --requirepass mypassword
Kubernets 设置密码
创建 redis 配置 configmaps:
apiVersion: v1
kind: ConfigMap
metadata:
name: redis-conf
data:
redis.conf: |
bind 0.0.0.0
port 6379
requirepass mypassword
创建 StatefulSet 时启动参数配置:
spec:
containers:
- name: redis-server
image: redis:latest
imagePullPolicy: Always
command:
- redis-server
args:
- --requirepass
- mypassword
密码访问 Redis
$ redis-cli
127.0.0.1:6379> RANDOMKEY
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth mypassword
OK
127.0.0.1:6379> RANDOMKEY
(nil)
相关文章