阿里云安装Redis6.06(2020-7最新稳定版)并远程连接

Linux安装Redis

  • 一、官网下载Redis
  • 二、编译安装
    • 1) 解压
    • 2) 编译
      • 2.1) 注意这里可能报错
      • 2.2) 清理之前编译的,重新编译
  • 三、运行redis
    • 1) 运行服务端
    • 2) 运行客户端
    • 3) 关闭Redis
  • 四、远程连接
    • 1) 修改配置文件
      • 1.1) 打开解压目录下的redis.conf配置文件
      • 1.2) 找到bind修改ip
        • 1.2.1) 修改bind ip
        • 1.2.2) 取消保护设置
        • 1.2.3) 设置密码(永久设置,重启服务依然有效)
    • 2) 服务器开放6379端口
      • 2.1) 检查防火墙状态
      • 2.2)如果没有开启,手动开启防火墙
      • 2.3)开放6379端口
      • 2.4)重启防火墙
      • 2.5)重新载入配置
    • 3) 阿里云安全组开放
    • 4) 远程连接
      • 4.1) 通过redis客户端连接
      • 4.2)通过cmd连接
  • Redis常见命令

一、官网下载Redis

官网下载

二、编译安装

1) 解压

直接解压到合适位置

2) 编译

打开终端,进入Redis解压后的文件夹(cd进入,详见我Linux命令)

make install

2.1) 注意这里可能报错

阿里云安装Redis6.06(2020-7最新稳定版)并远程连接_第1张图片原因:gcc版本太低
解决:升级gcc

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

2.2) 清理之前编译的,重新编译

make distclean
make

三、运行redis

1) 运行服务端

Redis-server /usr/local/redis-6.0.6/redis.conf #指定配置文件运行

2) 运行客户端

redis-cli

3) 关闭Redis

在客户端直接输入命令:

shutdown #(可选带参数save|nosave)

四、远程连接

1) 修改配置文件

1.1) 打开解压目录下的redis.conf配置文件

vim /usr/loacl/redis-6.0.6/redis.conf

我的redis解压在/usr/local/redis-6.0.6

1.2) 找到bind修改ip

在vim中查找bind

/bind
#或者下面这个
?bind

1.2.1) 修改bind ip

bind 127.0.01(只能本机连接)改为 0.0.0.0(表示任何计算机都能连接redis)

1.2.2) 取消保护设置

把protected-mode 设置为no
在这里插入图片描述

1.2.3) 设置密码(永久设置,重启服务依然有效)

把requirepass 值设为密码(我这里密码是123456)
在这里插入图片描述

2) 服务器开放6379端口

2.1) 检查防火墙状态

firewall-cmd --state

防火墙

2.2)如果没有开启,手动开启防火墙

systemctl start firewalld.service

2.3)开放6379端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent

在这里插入图片描述

2.4)重启防火墙

systemctl restart firewalld.service

在这里插入图片描述ps:没有什么提示

2.5)重新载入配置

firewall-cmd --reload

3) 阿里云安全组开放

阿里云安装Redis6.06(2020-7最新稳定版)并远程连接_第2张图片ps:我的是轻量应用服务器,可能不一样,但都是在安全策略里面设置

4) 远程连接

4.1) 通过redis客户端连接

阿里云安装Redis6.06(2020-7最新稳定版)并远程连接_第3张图片

4.2)通过cmd连接

在这里插入图片描述

Redis常见命令

Redis常见命令

有大佬捞捞嘛,应届生太难了点击查看简历

你可能感兴趣的:(Redis,redis,centos,linux)