1.首先,确保您已经安装了Docker
docker pull redis
2.创建并运行 Redis
容器
创建容器之前需要先创建好 Redis 的配置文件 redis.conf
# 创建配置文件目录
mkdir -p /mydata/redis/conf
# 在配置文件目录下创建配置文件
touch /mydata/redis/conf/redis.conf
# 添加配置内容:开启持久化
echo "appendonly yes" >> /mydata/redis/conf/redis.conf
容器启动命令:
docker run -d -p 6379:6379 \
-v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
--name=redis \
redis \
redis-server /etc/redis/redis.conf
3.设置密码
#在创建的命名中添加 --requirepass "your_password" 参数
docker run -d -p 6379:6379 \
-v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
--name=redis \
redis \
redis-server /etc/redis/redis.conf --requirepass "123456"
#使用 redis-cli 登录 Redis 时就可以直接使用该密码:
docker exec -it redis redis-cli -a 123456
127.0.0.1:6379>