Windows用Docker Desktop部署Redis

文章目录


解决网络问题

配置阿里云官方镜像

拉取 Redis 镜像

bash 复制代码
docker pull redis
# check
docker images

创建运行 Redis 容器并设置密码

bash 复制代码
docker run -d --name [my-redis] -p 6379:6379 redis redis-server --requirepass [yourpassword]
#check
docker ps
  • -d:表示以守护进程(后台)模式运行容器
  • --name my-redis:为容器指定一个名称,这里我们将容器命名为 my-redis,你可以根据自己的喜好修改
  • -p 6379:6379:将容器内部的 6379 端口映射到宿主机的 6379 端口,这样你就可以通过宿主机的 6379 端口访问 Redis 服务
  • redis:指定要使用的 Redis 镜像
  • redis-server --requirepass yourpassword:在容器中启动 Redis 服务器,并设置访问密码

连接到Redis并验证密码

bash 复制代码
docker exec -it my-redis redis-cli
AUTH [yourPassword]

持久化数据

看这篇:https://blog.csdn.net/qq_44345263/article/details/123327509

bash 复制代码
docker run -d --name my-redis -p 6379:6379 -v [/your/local/path]:/data redis redis-server --requirepass [yourpassword] --appendonly yes
  • /your/local/path 是你本地机器上的一个目录,用于存储 Redis 的数据文件
  • --appendonly yes 表示开启 Redis 的 AOF 持久化模式
相关推荐
程序员老油条9 小时前
WSL2 + Docker Desktop:Windows 下的完美 Java 开发环境
java·windows·docker·wsl2
大侠锅锅11 小时前
第 4 篇:策略模式实践——用统一接口管理 Docker 容器、原生进程与 K3s Pod
docker·容器·边缘计算·策略模式·iot
小蓝波13 小时前
docker 的命令
java·docker·容器
2301_8011847514 小时前
docker 工作
java·docker·容器
至乐活着16 小时前
ELK日志系统从零搭建到实战:Nginx日志采集与可视化全攻略
nginx·elk·elasticsearch·docker·日志系统
无小道16 小时前
Redis——集群
redis·集群
想你依然心痛17 小时前
AtomCode 在 DevOps 场景中的实战:CI/CD 流水线脚本自动生成
运维·ci/cd·docker·devops·自动化部署·github actions
用户67570498850217 小时前
Redis 分布式锁的 5个坑,真的是又大又深!!
redis·后端
摇滚侠17 小时前
DockerHub 在国内有没有替代
docker