如何在阿里云服务器上安装Redis数据库

本文涉及的产品
云原生内存数据库 Tair,内存型 2GB
云数据库 Redis 版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 如何在阿里云服务器上安装Redis数据库

                <blockquote> 

1、连接阿里云服务器创建相关目录;



通过XShell或者其他工具连接阿里云ECS,在/usr/local目录下创建redis文件夹;


移动到目标路径: cd /usr/local/
创建redis文件夹:mkdir redis


文件夹创建



2、下载Redis压缩包;



Redis 历史版本下载URL:http://download.redis.io/releases/


下载方式一:选择需要的版本,下载到本地然后通过Xftp上传到创建好的/usr/local/redis目录下,这里不演示;


下载方式二:选择需要下载的版本(这里以3.2.10为例),右键复制链接地址,然后进行如下操作;



进入刚创建好的redis目录:cd ./redis   (或cd /usr/local/redis)
下载redis压缩包命令:wget http://download.redis.io/releases/redis-3.2.10.tar.gz

通过以上两步等待上传或下载完成后,redis目录下存在如下压缩包:



压缩包



3、解压



解压命令:tar -xzvf redis-3.2.10.tar.gz


4、安装和相关配置



等待解压完成后,进入解压目录进行安装;


进入解压目录:cd ./redis-3.2.10
进行安装(在解压解压好的redis文件夹下及redis-3.2.10下)命令:make

等待安装完成后,先进行相关配置,然后在启动服务;


确保安装完成,进行配置步骤如下:


①打开配置文件命令:vim ./redis.conf

可以打开如下配置文件:



redis.conf配置文件



②、在配置文件61行左右(行数在右下角),注释掉172.0.0.1(默认redis是只能内网127.0.0.1访问,如果想外网访问需要修改绑定的地址)





③、设置redis可以一直在后台运行,以守护进程方式运行,即关闭SSH工具程序也在运行。
将 daemonize no 改成 daemonize yes(在128行左右)





④、密码设置,将”#requirepass foobared“ 取掉注释改成 requirepass 123456(或者其它你需要的密码)(在480行左右)








注意:去掉注释时将前面的空格一并去掉;


⑤保存退出:在Insert模式下按Esc进入命令模式,然后输入:wq保存退出





5、服务启动




进入redis的src目录:cd ./src(在redis解压目录下)  cd /usr/local/redis/redis-3.2.10/src(绝对路径)


启动服务:./redis-server  ../redis.conf


6、查看是否启动成功




ps aux | grep redis



6、阿里云配置



服务启动成功后想要通过工具远程连接,还需要进行阿里云的配置;


首先登陆阿里云控制台; 控制台-->云服务器ECS-->安全与网络-->安全组-->配置规则




注意:入方向和出方向都要配置


7、连接



云服务器ECS地址:阿里云·云小站




            </div>
相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
缓存 NoSQL Java
Redis 缓存与数据库数据不一致问题
Redis 缓存与数据库数据不一致问题
68 3
|
24天前
|
SQL 存储 NoSQL
Redis6入门到实战------ 一、NoSQL数据库简介
这篇文章是关于NoSQL数据库的简介,讨论了技术发展、NoSQL数据库的概念、适用场景、不适用场景,以及常见的非关系型数据库。文章还提到了Web1.0到Web2.0时代的技术演进,以及解决CPU、内存和IO压力的方法,并对比了行式存储和列式存储数据库的特点。
Redis6入门到实战------ 一、NoSQL数据库简介
|
8天前
|
NoSQL 安全 容灾
阿里云DTS踩坑经验分享系列|Redis迁移、同步
阿里云数据传输服务DTS在帮助用户迁移Redis数据、同步数据时,在某些复杂场景下会出现报错,或者源库与目标库数据不一致的问题,给用户带来困扰。本文介绍了DTS Redis到Redis迁移、同步过程中的典型问题,以帮助用户更好地使用DTS。
36 2
|
21天前
|
存储 缓存 NoSQL
Redis内存管理揭秘:掌握淘汰策略,让你的数据库在高并发下也能游刃有余,守护业务稳定运行!
【8月更文挑战第22天】Redis的内存淘汰策略管理内存使用,防止溢出。主要包括:noeviction(拒绝新写入)、LRU/LFU(淘汰最少使用/最不常用数据)、RANDOM(随机淘汰)及TTL(淘汰接近过期数据)。策略选择需依据应用场景、数据特性和性能需求。可通过Redis命令行工具或配置文件进行设置。
35 2
|
27天前
|
JSON NoSQL Redis
Redis 作为向量数据库快速入门指南
Redis 作为向量数据库快速入门指南
29 1
|
18天前
|
网络协议 NoSQL 网络安全
【Azure 应用服务】由Web App“无法连接数据库”而逐步分析到解析内网地址的办法(SQL和Redis开启private endpoint,只能通过内网访问,无法从公网访问的情况下)
【Azure 应用服务】由Web App“无法连接数据库”而逐步分析到解析内网地址的办法(SQL和Redis开启private endpoint,只能通过内网访问,无法从公网访问的情况下)
|
2月前
|
缓存 NoSQL 数据库
Redis问题之在高并发场景下,保证Redis缓存和数据库的一致性如何解决
Redis问题之在高并发场景下,保证Redis缓存和数据库的一致性如何解决
|
28天前
|
存储 缓存 NoSQL
基于SpringBoot+Redis解决缓存与数据库一致性、缓存穿透、缓存雪崩、缓存击穿问题
这篇文章讨论了在使用SpringBoot和Redis时如何解决缓存与数据库一致性问题、缓存穿透、缓存雪崩和缓存击穿问题,并提供了相应的解决策略和示例代码。
51 0
|
2月前
|
前端开发 NoSQL 数据库
部署常用的流程,可以用后端,连接宝塔,将IP地址修改好,本地只要连接好了,在本地上前后端跑起来,前端能够跑起来,改好了config.js资料,后端修改好数据库和连接redis,本地上跑成功了,再改
部署常用的流程,可以用后端,连接宝塔,将IP地址修改好,本地只要连接好了,在本地上前后端跑起来,前端能够跑起来,改好了config.js资料,后端修改好数据库和连接redis,本地上跑成功了,再改
|
2月前
|
弹性计算 NoSQL 网络安全
软件开发常见之云数据库Redis连接不上如何解决,修改配置后,需要重启下redis服务,配置才能生效呢,是重启,而不是重载配置,最后导致的问题是点击了的重启,配置修改了之后必须点击重启,而不是修改
软件开发常见之云数据库Redis连接不上如何解决,修改配置后,需要重启下redis服务,配置才能生效呢,是重启,而不是重载配置,最后导致的问题是点击了的重启,配置修改了之后必须点击重启,而不是修改