赞
踩
1.将安装包上传到/usr/loacl/redis目录并解压得到redis-7.0.5
2.进入到redis-7.0.5目录中进行基本环境的安装(redis.conf就在此目录)
注:(默认安装路径为/usr/local/bin)
分别依次执行三条指令:
3.进入到安装路径(/usr/loacl/bin)执行命令:
cp /usr/local/redis/redis-7.0.5/redis.conf myconfig
将存放在redis-7.0.5中的redis.conf配置文件复制到创建myconfig文件夹
4.通过指定的redis配置文件启动redis服务
5.使用redis-cli 进行连接测试
注:如果在配置文件中设置了密码需要输入auth "你设置的密码" 登录客户端
使用ping命令得到PONG则redis服务启动成功)
1.查询redis镜像并拉取最新版镜像
指令:docker search redis docker pull redis
2.查看镜像是否拉取成功
指令:docker iamges
3.创建Redis配置文件
启动前需要先创建Redis外部挂载的配置文件 ( /mydata/redis/conf/redis.conf )
之所以要先创建 , 是因为Redis本身容器只存在 /etc/redis 目录 , 本身就不创建 redis.conf 文件
当服务器和容器都不存在 redis.conf 文件时, 执行启动命令的时候 docker 会将 redis.conf 作为目录创建 , 这并不是我们想要的结果 .
创建目录
mkdir -p /mydata/redis/conf
创建文件
touch /mydata/redis/conf/redis.conf
注:data目录不包含文件在执行-v /mydata/redis/data:/data时会自动创建所以不需要手动创建
4.运行redis镜像
指令: docker run -p 6379:6379 --name redis -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -v /mydata/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
说明:
-p指定映射端口为6379,
--name取名为redis
-d后台启动redis容器
-v挂载数据
redis-server /etc/redis/redis.conf 以redis.conf作为配置文件启动
--appendonly yes #redis持久化(可选)
5. 查看容器是否启动成功
指令: docker ps
6.进入redis客户端
指令: docker exec -it redis redis-cli
使用ping命令用于检测 redis 服务是否启动
注:如果想要进入Redis容器中查看redis.conf配置文件 要以交互方式进入Redis容器
指令: docker exec -it <你的容器名或容器ID> bash
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。