1.防火墙操作
1、临时关闭防火墙:
systemctl stop firewalld
禁止防火墙开机启动:
systemctl disable firewalld
查看防火墙状态:
systemctl status firewalld
2、开启防火墙
Redis默认监听6379端口,如果开放防火墙,则需要开放此端口。
firewall-cmd --permanent --add-port=6379/tcp
配置完成,重新加载firewalld使配置生效:
firewall-cmd --reload
查看防火墙开放的端口:
firewall-cmd --list-all
3、关闭selinux
临时关闭selinux防火墙:
setenforce 0
永久关闭selinux防火墙:
sed -i 's/=enforcing/=disabled/g' /etc/selinux/config
2.安装Redis
1、安装C/C++环境
Redis编译时需要使用C/C++环境:
yum -y install gcc gcc-c++ make
2、下载Redis安装包
下载地址:http://download.redis.io/releases/
下载需要的redis版本上传到服务器,也可以直接再服务器上下载:
cd /data
wget http://download.redis.io/releases/redis-5.0.8.tar.gz
3、解压Redis安装包
tar -zxvf redis-5.0.8.tar.gz
4、编译Redis
cd redis-5.0.8
make
3.配置Redis
bind 0.0.0.0 #表示redis允许所有地址连接。默认127.0.0.1,仅允许本地连接。
daemonize yes #允许redis后台运行
logfile "/var/log/redis.log" #设置redis 日志存放路径
requirepass test #设置redis密码
4.访问Redis
1、启动redis
/data/redis-5.0.8/src/redis-server /data/redis-5.0.8/redis.conf
2、访问redis
redis-cli -a test -h 127.0.0.1 -p 6379