联网安装
redis版本:5.0.8
源码包下载地址:http://download.redis.io/releases/redis-5.0.8.tar.gz
1. 安装编译环境
yum -y install gcc gcc-c++ make
2. 安装redis
创建redis安装目录
mkdir /data/redis
上传源码至系统,然后解压
tar -zxvf redis-5.0.8.tar.gz
编译
cd redis-5.0.8
make
指定安装目录/data/redis安装
make install PREFIX=/data/redis
创建配置文件存放目录并复制配置文件至该目录
mkdir /data/redis/etc
cp redis.conf /data/redis/etc/
cp sentinel.conf /data/redis/etc/
3. 修改redis.conf配置文件
# vim /data/redis/etc/redis.conf
bind 0.0.0.0 //监听地址
protected-mode no //设置为no,允许外部网络访问
port 6379 //监听端口(可自定义)
daemonize yes //允许redis后台运行
pidfile "/var/run/redis_6379.pid" //pid存放目录
logfile "/data/redis/logs/redis_6379.log" //设置redis日志存放路径
dir "/data/redis/data" //工作目录,需要创建好目录,可自定义
requirepass "123456" //设置redis密码(建议设置强密码)
创建相关目录
mkdir /data/redis/data
mkdir /data/redis/logs
4. 启动Redis
/data/redis/bin/redis-server /data/redis/etc/redis.conf
5. 防火墙放行6379端口
firewall-cmd --add-port=6379/tcp
firewall-cmd --add-port=6379/tcp --permanent
离线安装
说明:已将gcc软件包打包为离线yum源,已上传至附件,附件名为redis_gcc_packages.tar.gz
redis版本:5.0.8
1. 配置本地yum源
创建存放目录
mkdir /repo
上传离线yum源并解压至/repo目录下
tar -zxvf redis_gcc_packages.tar.gz -C /repo
配置本地yum源
# mkdir /etc/yum.repos.d/bak
# mv /etc/yum.repos.d/CentOS-* /etc/yum.repos.d/bak/
# vim /etc/yum.repos.d/local.repo//文件中添加以下内容
[local]
name=local
baseurl=file:///repo/redis_gcc_packages/
gpgcheck=0
enabled=1
验证yum源是否可用
# yum clean all
# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
repo id repo namestatus
local local15
repolist: 15
如果repolist的值为0,则yum源存在问题
2. 安装编译环境
yum -y install gcc gcc-c++ make
3. 安装redis
创建redis安装目录
mkdir /data/redis
上传源码至系统,然后解压
tar -zxvf redis-5.0.8.tar.gz
编译
cd redis-5.0.8
make
指定安装目录/data/redis安装
make install PREFIX=/data/redis
创建配置文件存放目录并复制配置文件至该目录
mkdir /data/redis/etc
cp redis.conf /data/redis/etc/
cp sentinel.conf /data/redis/etc/
4. 修改redis.conf配置文件
# vim /data/redis/etc/redis.conf
bind 0.0.0.0 //监听地址
protected-mode no //设置为no,允许外部网络访问
port 6379 //监听端口(可自定义)
daemonize yes //允许redis后台运行
pidfile "/var/run/redis_6379.pid" //pid存放目录
logfile "/data/redis/logs/redis_6379.log" //设置redis日志存放路径
dir "/data/redis/data" //工作目录,需要创建好目录,可自定义
requirepass "123456" //设置redis密码(建议设置强密码)
创建相关目录
mkdir /data/redis/data
mkdir /data/redis/logs
5. 启动Redis
/data/redis/bin/redis-server /data/redis/etc/redis.conf
6. 防火墙放行6379端口
firewall-cmd --add-port=6379/tcp
firewall-cmd --add-port=6379/tcp --permanent