Linux环境下Redis的离线安装与在线安装详细步骤
- 环境信息
- 一、离线安装
- 1、安装环境
- 2、下载redis安装包
- 3、上传到服务器并解压
- 4、编译redis
- 5、安装redis
- 6、配置redis(基础配置)
- 7、启动redis
- 8、本机访问redis
- 9、远程访问redis
- 二、在线安装
- 1、更新yum源
- 2、安装EPEL库
- 3、yum安装redis
- 4、配置redis
- 5、启动redis
- 6、本地访问redis
- 7、远程访问redis
环境信息
系统:CentOS Linux release 7.9.2009 (Core)
账号:默认root权限
一、离线安装
1、安装环境
检查是否已安装gcc,如果最后一行有版本信息则为已有相关环境
gcc -v
依赖包下载地址
官方下载地址:https://pkgs.org/download/gcc-c++
阿里云镜像站:http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/
依赖清单:
cpp-4.8.5-44.el7.x86_64.rpm
gcc-4.8.5-44.el7.x86_64.rpm
glibc-devel-2.17-317.el7.x86_64.rpm
glibc-headers-2.17-317.el7.x86_64.rpm
kernel-headers-3.10.0-1160.el7.x86_64.rpm
libmpc-1.0.1-3.el7.x86_64.rpm
mpfr-3.1.1-4.el7.x86_64.rpm
上传依赖后,进入依赖包文件夹执行安装命令
rpm -Uvh *.rpm --nodeps --force
2、下载redis安装包
官网地址:https://redis.io/
历史版本下载地址:http://download.redis.io/releases/
这里我们下载7.4.0版本
3、上传到服务器并解压
tar -zxvf redis-7.4.0.tar.gz -C /usr/local
4、编译redis
进入redis安装目录进行编译
cd /usr/local/redis-7.4.0
make
5、安装redis
在redis-7.4.0目录下执行
make install
6、配置redis(基础配置)
编辑redis-7.4.0目录下的redis.conf配置文件
# 允许访问的地址,默认是127.0.0.1,只能在本地访问。修改为0.0.0.0则可以在任意IP访问,
# 生产环境注意进行访问控制
bind 0.0.0.0
# 守护进程,修改为yes可保持后台运行
daemonize yes
# 设置访问密码
requirepass 123456
# 监听的端口
port 6379
7、启动redis
cd /usr/local/redis-7.4.0/src
./redis-server ../redis.conf
8、本机访问redis
./redis-cli -p 6379
# 身份验证 auth 密码
auth 123456
9、远程访问redis
这里注意要放开6379端口并重启防火墙或者直接关闭防火墙(如果是阿里云等云服务器注意放开安全组端口)
# 放开6379端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
# 重启防火墙
systemctl restart firewalld.service
# 关闭防火墙
systemctl stop firewalld
通过navicat进行远程连接测试
二、在线安装
1、更新yum源
yum update
2、安装EPEL库
Redis通常在EPEL(Extra Packages for Enterprise Linux)仓库中,所以需要先安装EPEL仓库。
yum install -y epel-release
3、yum安装redis
yum install redis
4、配置redis
yum安装完后redis的配置文件redis.conf在 /etc 目录下
根据离线安装中的配置进行相应配置即可
5、启动redis
yum安装后的redis可执行文件在 /usr/bin 目录下
# 启动redis
systemctl start redis
# 停止redis
systemctl stop redis
# 重启redis
systemctl restart redis