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安装问题

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容