阿里云服务器安装docker并部署redis
参考文章:
阿里云ECS服务器安装docker(图文教程)-阿里云开发者社区 (aliyun.com)
阿里云 Docker下安装Redis_Kanvvin的博客-CSDN博客
史上最详细Docker安装Redis (含每一步的图解)实战_宁在春的博客-CSDN博客_docker redis
安装命令:
yum install docker
设置开机自动启动:
service docker start
查看版本:
docker version
修改docker仓库地址:
命令:
vi /etc/docker/daemon.json
修改内容:
{ “registry-mirrors”: “https://registry.docker-cn.com”, “live-restore”: true } 然后按Ese退出编辑模式,输入:wq! (强制退出并保存)
拉取Redis镜像:
docker pull redis:4.0.9 # 不加版本号默认是最新版 # 拉取之后可以查看 docker images
创建本机挂载目录:
mkdir -p /home/redis/data /home/redis/conf
去官网下载对应的redis.conf,然后修改redis.conf
- bind 127.0.0.1 # 注释掉这部分,否则只能本地访问
- protected-mode no # 不开启保护模式,否则只能本地访问
- appendonly yes # 使redis持久化
并把它放在刚才创建的conf文件夹下,文件上传有问题请参考阿里云Linux服务器文件上传与文件编辑 - magel - 博客园 (cnblogs.com)
启动redis:
docker run -p 6379:6379 --name redis -v /home/redis/conf/redis.conf:/redis.conf -v /home/redis/data:/data -d redis:4.0.9 redis-server --appendonly yes --requirepass 123456
-p 6379:6379 将6379端口挂载出去
–name 给这个容器取一个名字
-v 数据卷挂载
/home/redis/conf/redis.conf:/redis.conf 这里是将docker的配置文件挂载本地(docker启动的时候,读我们刚刚配置的文件)。
/home/redis/data:/data docker数据挂载本地(docker产生的数据,存到该目录);
-d redis:4.0.9 表示后台启动redis
redis-server 后面跟启动命令(尽量要短,写经常变动的)
–appendonly yes 开启redis 持久化
–requirepass 123456 设置密码 如果是通过docker 容器内部连接的话,就随意,可设可不设。但是如果想向外开放的话,一定要设置
测试连接Redis:
可以查看docker是否启动了redis
docker ps
然后使用Redis Desktop Manager去连接测试
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析