阿里云服务器上安装redis并实现远程连接

本文档详细介绍了在阿里云服务器上安装Redis的过程,包括下载安装包、配置环境、解决依赖问题、修改配置文件以允许远程访问,并提供启动与停止Redis的命令。此外,还涉及了配置防火墙和阿里云安全组以开启6379端口,确保远程连接的可行性。最后,推荐使用RedisDesktopManager作为客户端进行连接,并列举了一些常用的Redis命令。
摘要由CSDN通过智能技术生成

一、概述

之前一直将redis安装在本地,为了在服务器上使用redis进行数据的存储,需要在服务器端进行redis的安装,本次使用的是阿里云服务器,由于是第一安装,在安装及后续远程连接过程中也遇到一些问题。

二、安装

下载获取安装包 
Redis官方网站 http://Redis.io
Redis中文官方网站 http://www.Redis.net.cn

  1. 下载获得redis-3.2.5.tar.gz后将它放入我们的Linux目录/opt/tool下
  2. 解压命令:tar -zxvf redis-3.2.5.tar.gz
  3. 解压完成后进入目录:cd redis-3.2.5
  4. 在redis-3.2.5目录下执行make命令
    如果出现以下情况,没有则不用管
    运行Make命令时出现错误,提示 gcc:命令未找到 ,原因是因为当前Linux环境中并没有安装gcc 与 g++ 的环境
  5. 安装gcc与g++
  6. 能上网的情况:

yum install gcc
yum install gcc-c++

  1. 重新进入到Redis的目录中执行 make distclean后再执行make 命令.
  2. 执行完make后,可跳过Redis test步骤,直接执行 make install

Redis的默认安装目录/usr/local/bin

1)Redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何(服务启动起来后执行)
2)Redis-check-aof:修复有问题的AOF文件,rdb和aof后面讲
3)Redis-check-dump:修复有问题的dump.rdb文件
4)Redis-sentinel:Redis集群使用
5)redis-server:Redis服务器启动命令
6)redis-cli:客户端,操作入口

Redis的启动

后台方式启动

  • 进入redis-3.2.5目录下,拷贝一份redis.conf配置文件到/opt/myredis(需要创建)目录下

vim /opt/myredis/redis.conf
注释掉 # 127.0.0.1 只允许本机访问 需要注释掉才可以访问
第二步将daemonize no 该为daemonize yes 允许后台启动
第三步将protected-mode yes改为no

  • 执行配置文件进行启动 执行 redis-server /opt/myredis/redis.conf

如何将将redis加入到开机启动其中一种

这个可以去网上找

三、相关配置

为了让外网连接上reids,需要在服务器进行相关配置,同时需要在阿里云进行安全组的配置。

配置防火墙
配置防火墙: firewall-cmd --zone=public --add-port=6379/tcp --permanent(开放6379端口)

运行上述命令后,提示提示FirewallD is not running,经过排查发现是防火墙就没打开造成的,出于安装考虑还是把防火墙开上吧,以下步骤仅供参考。

首先通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。
在这里插入图片描述
通过systemctl start firewalld开启防火墙,没有任何提示即开启成功。
在这里插入图片描述
再次通过systemctl status firewalld查看firewalld状态,显示running即已开启了
在这里插入图片描述
现在我们执行上述配置防火墙的命令即可开启。

:配置完成后记得关闭防火墙(systemctl stop firewalld),否则后续通过客户端远程连接时会提示连接不上,至少博主出现过这个问题。

安全组开启redis访问

这个也是重要的一步,需要开启6379服务,不然后续远程连接不上,修改过程如下:
在这里插入图片描述
在这里插入图片描述
以上是学生用的轻量级服务器

四、客户端连接

接下来我们使用远程客户端进行连接,本文使用的是Redis Desktop Manager,需要下载安装的请点击https://pan.baidu.com/s/1Jvr9MbgFn4UJh4M1AMo3gA提取码:3i9b,安装过程比较简单,点击下一步即可(注意安装目录)。

安装完成后我们打开软件,连接过程如下:
在这里插入图片描述

五、常用命令

启动redis

redis-server /usr/local/redis/etc/redis.conf

停止redis

pkill redis

卸载redis

rm -rf 相关文件

检测后台进程是否存在

ps -ef |grep redis

检测6379端口是否在监听

netstat -lntp | grep6379

启动redis服务端

redis-server /xx/xx指定配置文件

启动redis客户端

redis-cli

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值