目录
Redis部署
拉取镜像 docker pull redis
创建容器 docker run -di --name=myredis -p 6379:6379 redis
重要: 配置文件映射,docker镜像redis 默认无配置文件。
如果想要自定义配置文件需要添加挂载参数
下载redis.conf文件
#安装wget
yum install -y wget
#下载redis.conf
wget https://raw.githubusercontent.com/antirez/redis/4.0/redis.conf
redis配置文件修改(重要)
redis.conf 中daemonize=NO。非后台模式,如果为YES 会的导致 redis 无法启动,因为后台会导致docker无任务可做而退出。
执行docker
docker run -p 7000:6379 \ #端口映射 宿主机端口:容器端口
--name redis01 \ #容器名字
-v /etc/redis/redis.conf:/etc/redis/redis.conf \ #挂载配置文件 宿主机:容器
-v /etc/redis/data:/data \ #挂载数据 宿主机:容器
-d redis redis-server /etc/redis/redis.conf \ #daemon模式 以配置/etc/redis/redis.conf启动redis
--appendonly yes #开启redis持久化
redis集群搭建参考:基于Docker搭建redis集群
连接redis容器
使用 :docker ps ,查看已经运行的docker容器,找到容器的names名字
登录进入容器:docker exec -it myredis /bin/bash
连接redis客户端:redis-cli
退出容器:exit
win连接redis客户端
连接redis:redis-cli.exe -h 宿主机ip
设置值:set key1 hello
获取值:get key1
win连接redis工具
打开
连接
默认有16个库,点击console可以打开控制台