Docker安装Redis

193 阅读1分钟

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