ECS使用体验-云服务器配置以及docker-redis安装配置

简介: 自我介绍我是来自兰州理工大学计算机与通信学院软件工程专业大四的学生安装docker-redisDocker是一个虚拟环境容器,可以将你的开发环境、代码、配置文件等一并打包到这个容器中,并发布和应用到任意平台中的一个软件Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库个人总结收获颇丰

自我介绍

我是来自兰州理工大学计算机与通信学院软件工程专业大四的学生

是在学习springcloud时到阿里云官网查看云服务器时了解到的“飞天加速计划·高校学生在家实践”活动

以下是个人在使用阿里云服务配合自己的springcould项目时的一些经历体验以及一些问题及解决方法

ps:在使用前最好在云服务器ECS的工作台给自己的服务器配置密码,而且装上查看内存使用率及云盘使用率的插件(以便在使用时因为内存不足导致无法运行一些业务)

安装docker-redis

Docker是一个虚拟环境容器,可以将你的开发环境、代码、配置文件等一并打包到这个容器中,并发布和应用到任意平台中的一个软件,个人主要使用docker容器安装 rocketmq ,rabbitmq,mongo,logstash,redis,elasticsearch,用来搭配自己电脑上的springcould项目运行。

因为篇幅有限,这里使用安装redis作为代表例子

系统环境:Centos7

使用官方安装脚本直接安装

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

安装完成后使用 docker ps 查看列表

捕获.PNG

(当然,刚刚安装完成后列表里面应该是没有任何容器的)

使用


docker pull redis:latest

来获取redis的最新镜像


进度读完之后使用

docker images

来查看是否获取到了redis镜像

3.PNG

重点

在进行安装redis容器之前,我们要给它一个配置文件,以让redis容器按我们想要的方式运行

先去官方下载redis.conf

http://download.redis.io/redis-stable/redis.conf

然后用记事本或者代码编辑器打开

修改默认配置文件    


bind 127.0.0.1  注释掉这部分(前加#)让redis能外网访问
protected-mode no  把yes修改成no,关闭保护模式
daemonize yes  默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程(可选),改为yes会使配置文件方式启动redis失败
dir  /data  输入本地redis数据库存放文件夹(可选)
appendonly yes  redis持久化(可选)

之后就是将配置文件传递到云服务器

方法1

官方Workbench远程连接

点击左上角文件夹图标打开文件树

4.PNG

单击root文件夹,点击右上角三点

5.PNG

新建文件

6.PNG

创建redis.conf

7.PNG

之后就可以用vi编辑器打开


然后将自己电脑上redis.conf的内容直接复制过去并保存

(vi编辑器的知识点本文不开展,可以直接搜索引擎搜索)

然后运行

docker run -p 6379:6379 --name redis -v /root/redis.conf:/etc/redis/redis.conf -v /root/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

然后使用

docker ps

查看是否已经启动

自此,在服务器上的reids我们已经完成配置,如何在本地pc上访问到呢?

在ECS工作台的概况下有你自己的公网ip

8.PNG

要牢牢记住且不要外露

然后点击你的服务器名查看详情页面

9.PNG

点击配置安全组规则

再点击安全组的名字到详情页

10.PNG

点击添加安全组规则(如果页面不同就点击右上角的回到旧版)

11.PNG

按图片配置后保存

至此完成配置


个人总结

在这次“高校学生在家实践”活动中,因为阿里云服务器的配置简单,大大加快了我的上手速度,虽然还是不可避免的遇到了一些困难和挑战,但是终究还是完美解决并能让我的云服务器和我本地的项目相互连通了。收获颇丰,希望以后阿里也能为学生提供更多的福利,更多的活动。

感谢观看

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7月前
|
弹性计算 搜索推荐 异构计算
阿里云服务器多少钱一年?亲自整理ECS、轻量和GPU服务器租赁价格表
2025年阿里云服务器优惠汇总:轻量应用服务器2核2G 38元/年起,ECS 2核2G 99元/年,2核4G 199元/年,4核16G 89元/月,8核32G 160元/月,香港轻量25元/月起,新老用户同享,续费同价。
2029 158
|
7月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
655 10
|
7月前
|
弹性计算 运维 安全
区别及选择指南:阿里云轻量应用服务器与ECS云服务器有什么区别?
阿里云轻量应用服务器适合个人开发者、学生搭建博客、测试环境,易用且性价比高;ECS功能更强大,适合企业级应用如大数据、高流量网站。根据需求选择:轻量入门首选,ECS专业之选。
531 2
|
7月前
|
弹性计算 搜索推荐 异构计算
租用阿里云服务器一年要多少钱?ECS、轻量和GPU服务器租赁价格,手动整理
2025年10月阿里云服务器优惠持续,轻量应用服务器200M带宽38元起/年,ECS 2核2G 99元/年、2核4G 199元/年,4核16G 89元/月,8核32G 160元/月,香港轻量25元/月起,新老同享,续费不涨价。
1495 2
|
12月前
|
缓存 NoSQL 关系型数据库
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
|
7月前
|
缓存 负载均衡 监控
135_负载均衡:Redis缓存 - 提高缓存命中率的配置与最佳实践
在现代大型语言模型(LLM)部署架构中,缓存系统扮演着至关重要的角色。随着LLM应用规模的不断扩大和用户需求的持续增长,如何构建高效、可靠的缓存架构成为系统性能优化的核心挑战。Redis作为业界领先的内存数据库,因其高性能、丰富的数据结构和灵活的配置选项,已成为LLM部署中首选的缓存解决方案。
797 25
|
缓存 NoSQL Java
Redis+Caffeine构建高性能二级缓存
大家好,我是摘星。今天为大家带来的是Redis+Caffeine构建高性能二级缓存,废话不多说直接开始~
1585 0
|
8月前
|
存储 缓存 NoSQL
Redis专题-实战篇二-商户查询缓存
本文介绍了缓存的基本概念、应用场景及实现方式,涵盖Redis缓存设计、缓存更新策略、缓存穿透问题及其解决方案。重点讲解了缓存空对象与布隆过滤器的使用,并通过代码示例演示了商铺查询的缓存优化实践。
355 1
Redis专题-实战篇二-商户查询缓存
|
7月前
|
缓存 运维 监控
Redis 7.0 高性能缓存架构设计与优化
🌟蒋星熠Jaxonic,技术宇宙中的星际旅人。深耕Redis 7.0高性能缓存架构,探索函数化编程、多层缓存、集群优化与分片消息系统,用代码在二进制星河中谱写极客诗篇。
1436 3