linux使用docker安装redis
linux使用docker安装redis
查看redis镜像版本
1 | docker search redis |
拉取最新的redis镜像
1 | docker pull redis |
查看拉取的redis镜像
1 | docker images redis |
创建redis.conf配置文件
1 | mkdir -p /home/redis/conf |
创建容器并启动
1 | docker run \ |
参数含义
- –name redis 启动容器的名字
- -d 后台运行
- -p 6379:6379 将容器的 6379(后面那个) 端口映射到主机的 6379(前面那个) 端口
- –restart unless-stopped 容器重启策略
- -v /home/redis/data:/data 将Redis储存文件夹挂在到主机
- -v /home/redis/conf/redis.conf:/etc/redis/redis.conf 将配置文件夹挂在到主机
- -d redis:bullseye 启动哪个版本的 Redis (本地镜像的版本)
- redis-server /etc/redis/redis.conf Redis 容器中设置 redis-server 每次启动读取 /etc/redis/redis.conf 这个配置为准
- –appendonly yes 在Redis容器启动redis-server服务器并打开Redis持久化配置
- \ shell 命令换行
本次执行
1 | docker run \ |
如果启动报错了,需要调整命令的运行顺序
1 | docker run \ |
查看redis是否运行
1 | docker ps | grep redis |
查看redis日志
1 | docker logs redis |
进入redis容器
1 | ### 通过 Docker 命令进入 Redis 容器内部 |
退出容器使用命令
1 exit
redis配置文件修改
1 | vim /home/redis/conf/redis.conf |
添加密码
1
requirepass ABCabc@123