阿里云部署redis

一、快速安装

1.可以到redis官网下载:Download | Redis

然后选择自己要的版本安装下载上传到服务器上就行

2.直接wget命令下载,下面以6.0.5为例

先到/data/app目录下(一般放这里),创建一个redis目录

cd /data/app

mkdir redis

1.下载

wget https://download.redis.io/releases/redis-6.0.5.tar.gz

2.解压

tar -zvxf redis-6.0.5.tar.gz

3.redis是c语言编写的,需要安装gcc

 yum install gcc-c++

4.编译:进入redis-6.0.5,然后执行make

make

 

5. 安装:

make install

 ps:执行make编译时候如果报下面这样的错,可能是gcc版本太低

..........
server.c:5127:29: 错误:‘struct redisServer’没有名为‘pidfile’的成员
     if (background || server.pidfile) createPidFile();
                             ^
server.c:5132:16: 错误:‘struct redisServer’没有名为‘sentinel_mode’的成员
     if (!server.sentinel_mode) {
                ^
server.c:5142:19: 错误:‘struct redisServer’没有名为‘cluster_enabled’的成员
         if (server.cluster_enabled) {
                   ^
server.c:5150:19: 错误:‘struct redisServer’没有名为‘ipfd_count’的

redis6.0以上要将gcc升级到9版本

查看并修改gcc版本

gcc -v # 查看gcc版本

yum -y install centos-release-scl # 升级到9.1版本

um -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash  #临时启用

然后再进行上面4,5步骤,进行编译和安装。

二、修改配置

cd/data/app/redis/ redis-6.0.5,找到redis.conf文件

 编辑redis.conf文件 :

vi redis.conf

 1.开启后台启动

 /daemonize  #搜索daemonize ,然后把no 改成yes

 2.开启允许远程访问

注释掉 bind127.0.0.1 这一行 

 

 

 把protected-mode yes 改为 protected-mode no

 3.一定要重新设置redis密码(不设置,可能被攻击,被安装挖矿程序)

找到requirepass关键字,后面就是跟的密码,默认情况下是注释掉的,即默认不需要密码。

我们要把注释去掉,然后在   requirepass  (你要设置的秘密)

 到这里配置文件就修改好了 ,保存文件退出。

三、启动redis

由于配置文件有修改,启动的时候,一定要指定配置文件。

[root@iZwz953bcwdl9hhkfh0m8eZ src]# ./redis-server  ../redis.conf 

 

验证是否有redis进程:ps-ef|grep "redis". 这样redis就已经启动成功了

 

 

 四、开放端口

如果此时在服务器可以上可以使用redis,但是远程连接不上阿里云上的redis,很可能就是端口还没开放。

1.服务器开6379端口

[root@iZwz953bcwdl9hhkfh0m8eZ src]# firewall-cmd --add-port=6379/tcp --permanent

 2.阿里云控制台-->云服务器ecs-->   创建安全组(分别创建入方向和出方向,放开6379端口)

 

 入方向 

出方向 

 尝试再用rdm链接,就成功了。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值