Linux 安装redis

?xml version="1.0" encoding="UTF-8"?

1、准备安装包

可以官网下载好安装包上传服务器解压

也可以在服务器(有外网情况)下载安装包再解压

官网地址https://redis.io/download


我们选择 服务器下载安装方式,右键复制链接地址,使用wget下载

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

2、解压并移动

解压到当前目录

tar -zvxf redis-6.0.5.tar.gz

移动解压后目录到/usr/local/redis

mv redis-6.0.5 /usr/local/redis

3、编译 安装

进入 /usr/local/redis 目录,执行mke 命令

cd  /usr/local/redis

make

注:6.0.1版本上 make若出现异常 可先尝试升级gcc版本9.1即可

gcc -v                             # 查看gcc版本

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

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 #永久设置

编译安装

make PREFIX=/usr/local/redis install

PREFIX= 这个关键字的作用是编译的时候用于指定程序存放的路径。

比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,

库文件会存放在/usr/local/lib目录 

配置文件会存放在/usr/local/etc目录 

其他的资源文件会存放在usr/local/share目录

这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis

4、配置redis.conf 文件 主要有几个参数

## 开启守护进程

daemonize yes 

## 绑定主机ip 开启远程访问

bind ip地址

##关闭包含模式 开启外网访问

protected-mode no

## 设置客户端超时时间 如果指定未0 表示关闭改功能

timeout 3000

## 设置密码 

requirepass ***

5、 启动 

## 已开启守护进程,默认后台启动

./bin/redis-server ./redis.conf

## 查看是否有6379端口

netstat -nplt

6、阿里云开启相关端口 远程尝试连接


参考

Linux安装部署Redis(超级详细)

Linux下安装Redis及make安装问题

你可能感兴趣的:(Linux 安装redis)