Docker中的Redis部署

创建Redis的Docker容器

👇直奔主题👇

shell脚本

1
2
3
4
5
6
7
8
docker run \
--name myredis \
-v /root/redis_docker/mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-v /root/redis_docker/mydata/redis/data:/data \
-p 6379:6379 \
-d --restart=always redis:5.0 redis-server /etc/redis/redis.conf \
--appendonly yes \
--requirepass ******

说明

  • –name redis 【容器名】
  • -p 6379:6379 【映射端口】
  • -v /usr/local/app/redis/redis.conf:/etc/redis/redis.conf 【conf文件挂载目录】
  • -v /usr/local/app/redis/data:/data 【data挂载目录】
  • -d redis:5.0 【后台运行镜像】
  • –restart=always 【docker重启后自动启动镜像】
  • redis-server /etc/redis/redis.conf 【在容器执行redis-server启动命令,执行conf文件】
  • –appendonly yes 【持久化】
  • –requirepass “root” 【设置密码】

补充

  • docker exec -it redis bash 【进入容器】
  • redis-cli 【连接】
  • auth root 【登录】
  • set hello world
  • get hello
文章作者: GeYu
文章链接: https://nuistgy.github.io/2022/09/18/Docker中的Redis部署/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Yu's Blog