环境centos7.x
配置Redis依赖环境
【1、配置c++环境】
安装linux环境中的gcc环境,centos可以省略
查看当前linux中gcc环境的安装情况:
# rpm –qa | grep gcc
若没有gcc通过以下方式配置:
yum install gcc-c++
yum install centos-release-scl scl-utils-build
yum install -y devtoolset-8-toolchain
2、Redis具体安装过程
2.1 创建redis安装目录
mkdir /usr/local/redis/ //创建安装目录
2.2 下载redis包方式
通过wget下载redis包
//安装wget依赖
yum -y install wget
//下载redis-6.2.5.tar.gz包
wget http://download.redis.io/releases/redis-6.2.5.tar.gz
2.3 解压redis源码包
解压之后产生redis-6.2.5包,这个包是redis的源码文件包
tar -zxvf redis-6.2.5.tar.gz
2.4 编译源码
# 进入源码目录
cd redis-6.2.5
# make编译源码,并且指定安装目录为/usr/local/redis/redis-6.2.5
make PREFIX=/usr/local/redis/ redis-6.2.5 install
//从源码文件中拷贝redis.conf配置文件到安装目录
cp –r redis.conf /user/local/ redis-6.2.5/bin
2.5 修改配置文件—后台启动
第一步:进入到redis的安装目录中
cd /usr/local/redis/ redis-6.2.5/bin/
第二步:通过vim编辑器编辑redis.conf配置文件
vim /usr/local/redis/ redis-6.2.5/bin/redis.conf
第三步:修改的内容如下
第一: daemonize no —> daemonize yes开启后台启动
第二:注释 bind 127.0.0.1 配置成bind 0.0.0.0 //开启远程连接
第三:protected-mode yes —> protected-mode no
redis配置结束
3 、启动Redis服务实现登录和修改密码
第一:进入到redis的安装目录bin中
cd /usr/local/redis/redis-6.2.5/bin
第二:启动服务
./redis-server ./redis.conf
第三:登录redis服务
./redis-cli
第四:设置redis密码
config set requirepass 12346
4 、设置linux防火墙
外网连接需要设置防火墙端口放行
【查看当前那些端口被放行了】
命令:firewall-cmd --zone=public --list-ports;
【开放指定端口】
命令:firewall-cmd --zone=public --add-port=6379/tcp --permanent;
【关闭指定的端口】
firewall-cmd --zone=public --remove-port=3306/tcp --permanent
【执行命令是新加入的端口生效】
命令:firewall-cmd --reload