Linux下Centos7安装配置Redis6.0
程序员文章站
2022-03-10 08:15:00
...
目标:在虚拟机Centos7下安装redis6.0 并配置开机启动和远程访问;
1.去redis官网下载 redis压缩包,楼主的压缩包是: redis-6.0.4.tar.gz, 存放路径是:/home/sofrware
2.解压
tar -zxvf redis-6.0.4.tar.gz
3.安装gcc-c++
1.安装gcc-c++
yum install gcc-c++
2.升级
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
3.永久升级
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
4.安装
make install
5.配置核心配置文件 redis.conf
//1.创建文件夹 这个是redis默认的配置路径 也可以在配置文件中修改
mkdir /usr/local/redis -p
//2.将配置文件复制到新建目录
cp /home/software/redis-6.0.4/redis.conf /usr/local/redis
//3 修改配置文件
cd /usr/local/redis
vim redis.conf
修改以下配置:
daemonize yes //设置后台启动
dir /usr/local/redis/working //文件路径
bind 0.0.0.0 //设置远程访问
requirepass 123456 //设置密码
6.配置redis启动脚本
1.复制启动脚本到init.d目录
cp /home/software/redis-6.0.4/utils/redis_init_script /etc/init.d
2.配置启动脚本
vim ./redis_init_script
CONF="/usr/local/redis/redis.conf" //修改配置文件路径
将 $CLIEXEC -p $REDISPORT shutdown 修改为:
$CLIEXEC -a "123456" -p $REDISPORT shutdown
其中 123456是redis密码
保存启动脚本文件
3. 脚本授权:
chmod 777 redis_init_script
7.启动检测:
./redis_init_script start
启动成功:
8.开启系统6379端口:
添加指定需要开放的端口:
firewall-cmd --add-port=6379/tcp --permanent
重载入添加的端口:
firewall-cmd --reload
查询指定端口是否开启成功:
firewall-cmd --query-port=6379/tcp
返回yes 表示开启成功
9.测试
10 设置开机启动
chkconfig redis_init_script on
11.结语:第一次安装的时候搞了三四次,在失败的时候也加深了理解,如果你的环境最后也安装失败了,多耐心试几次,总会成功的,加油!!!
上一篇: Docker安装MySQL、Redis
下一篇: docker 安装 redis