本章是整理知识内容,为强化知识长期更新。
Docker环境下部署redis
确认已经安装好了Docker环境
windows 和 linux 可以用 docker info检查是否安装
- 在mac下就是这么个情况。需要注意的是,请不用使用email登录,否则在查找官方镜像的时候会抛出认证失败的问题。比如我是登录用户
z201
docker查找镜像
docker search redis
docker 拉去镜像
docker pull redis
直接拉去官方的镜像,一般第一个就是。
docker启动redis
docker run -p 6379:6379 -v $PWD/data:/data -d redis:latest redis-server --appendonly yes
1 | -p 6379:6379:将容器的6379端口映射成主机的6379端口 |
- 这里需要注意的是,如果你本地有很多的redis容器在跑,不要都挂载到一起了。
进入redis运行容器中
docker run -it redis:latest redis-cli -h 192.168.31.7
- 这里使用redis-cli 连接redis 。注意下这里的ip,是你本机的ip。
- Redis
Keys
命令用于查找所有符合给定模式 pattern 的 key ,这里可以看到redis目前是空的。