Docker安装Redis
1.下载Redis镜像
# docker pull redis <下载最新版redis镜像 等同于 docker pull redis:latest>
# docker pull redis:xxx <下载指定版本的redis镜像 xxx指具体版本号>
2.创建redis容器并启动
# docker run \
--name redis \
-p 6379:6379 \
--restart unless-stopped \
-v /root/docker/redis/data:/data \
-v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
#说明:
–restart unless-stopped: 容器重启策略(在docker重启时重启当前容;但不包含docker重启时已停止的容器)
-v /root/docker/redis/data:/data: 将Redis储存文件夹挂在到主机
-v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf:将配置文件夹挂在到主机
--appendonly yes: 在Redis容器启动redis-server服务器并打开Redis持久化配置
redis-server /etc/redis/redis.conf: Redis 容器中设置 redis-server 每次启动读取 /etc/redis/redis.conf 这个配置为准
-d redis:bullseye: 启动哪个版本的 Redis (本地镜像的版本)
3.访问
# redis-cli -h 127.0.0.1 -p 6379 -a 123456
# docker exec -it redis /bin/bash
# redis-cli -a 123456
4.配置
配置完成之后重启即可
# docker restart redis
4.1 密码配置
进入到redis.conf中
requirepass 123456