安装gcc-c++:

检查是否存在gcc-c++:rpm -qa|grep gcc-c++

如果不存在就下载Linux-GC-C++文件:

访问镜像网站:http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/

下载以下rpm包:

复制Linux-GC-C++文件夹到/usr文件夹下。

进入/usr/Linux-GC-C++文件夹:cd /usr/Linux-GC-C++

安装该文件夹下的所有rpm包:rpm -Uvh *.rpm --nodeps --force

查看gcc-c++信息:

gcc –v

g++ -v

准备Redis安装文件:

官网下载redis-5.0.4.tar.gz,并复制文件到/usr/redis文件夹中

解压redis:

tar -zxvf redis-5.0.4.tar.gz -C /usr/redis

执行安装:

进入解压后的文件夹:cd /usr/redis/redis-5.0.4

编译安装到指定文件夹:make install PREFIX=/usr/redis/install

准备配置文件:

复制配置文件:

cp /usr/redis/redis-5.0.4/redis.conf /usr/redis/install/bin/

修改配置文件:

允许远程连接:bind 0.0.0.0

允许后台运行:daemonize yes

设置密码:requirepass 密码

准备开机启动文件:

编辑文件:gedit /etc/systemd/system/redis-server.service

复制以下内容到redis-server.service:

[Unit]

Description=The redis-server Process Manager

After=syslog.target

After=network.target

[Service]

Type=forking

ExecStart=/usr/redis/install/bin/redis-server /usr/redis/install/bin/redis.conf

ExecReload=/bin/kill -USR2 $MAINPID

ExecStop=/bin/kill -SIGINT $MAINPID

Restart=always

PrivateTmp=true

[Install]

WantedBy=multi-user.target

开机启动:

systemctl daemon-reload

systemctl start redis-server.service

systemctl enable redis-server.service

配置防火墙:

启动防火墙:systemctl start firewalld

将6379端口添加到防火墙例外并重启:

firewall-cmd --zone=public --add-port=6379/tcp --permanent

firewall-cmd -reload

CentOS7.6离线安装Redis5.0.4的更多相关文章

  1. CentOS7下编译安装redis-5.0.9

    CentOS7下编译安装redis-5.0.9 本文地址http://yangjianyong.cn/?p=171转载无需经过作者本人授权 下载redis #code start wget https ...

  2. CentOS7.6下安装Redis5.0.7

    此次安装是在CentOS7下安装Redis5.0.7 一.首先准备Redis安装包 这里下载的是 redis-5.0.7.tar.gz 安装包,并将其直接放在了 root ⽬录下 压缩包下载地址:ht ...

  3. CentOS7源码安装Redis5.0.4非关系型数据库

    源码安装redis-5.0.4 一. 下载redis 1. 需要连接网络 二. 案例(另一种安装方法) [root@localhost ~]# wget http://download.redis.i ...

  4. Centos7.4下安装Redis5.0

    一.下载Redis Redis下载地址:https://redis.io/download 二.安装依赖包 安装Redis之前需要安装c++命令 yum install gcc-c++ 三.上传并解压 ...

  5. CentOS7.6编译安装redis5.0

    yum install gcc wget http://download.redis.io/releases/redis-5.0.0.tar.gz tar xvf redis-5.0.0.tar.gz ...

  6. CentOS7中编译安装redis5.0

    1. 环境介绍 CentOS7 (未安装Development Tools) 2. 下载Redis5.0-rc3 wget -O redis-5.0-rc3.tar.gz https://github ...

  7. centOS-7.5上安装redis-5.0.0

  8. CentOS7离线安装MySQL8.0

    CentOS7离线安装MySQL8.0 卸载软件 rpm -e --nodeps 要卸载的软件包 root@jacky zookeeper]# rpm -e --nodeps java-1.6.0-o ...

  9. 最强离线安装MySQL_8.0.2方法

    最强离线安装MySQL_8.0.2方法,一次就能安装成功. 按照此方式,离线安装MySQL五分钟都花不到,节省了大量的宝贵时间. 前戏,假设你已经从MySQL官网中获取了下面这个压缩包: 解压之后变成 ...

随机推荐

  1. 自定义View和ViewGroup(有这一篇就够了)

    为了扫除学习中的盲点,尽可能多的覆盖Android知识的边边角角,决定对自定义View做一个稍微全面一点的使用方法总结,在内容上面并没有什么独特的地方,其他大神们的博客上面基本上都有讲这方面的内容,如 ...

  2. C++ 判断进程是否存在

    原文:http://blog.csdn.net/u010803748/article/details/53927977?locationNum=2&fps=1 一.判断指定程序名的进程是否存在 ...

  3. C++创建一个新的进程

    原文:http://blog.csdn.net/hk627989388/article/details/53309865 STARTUPINFO用于指定新进程的主窗口特性的一个结构. PROCESS_ ...

  4. 我的MBTI小测试

    今天做了自己的MBTI测试,选了93道题版本的,测试结果是ESFP表演者型——有我在就有笑声.这个测试很有趣,我也觉得很神奇. 一.我的MBTI图形 二.才储分析:我的性格类型倾向为“ ESFP ”( ...

  5. 深入理解C++中的初始化

    C++经过这么多年的发展,已然成了一种文化和艺术,而这种艺术和文化并不是C++所固有的,是C++在各个方面的应用的总结和艺术化的结果.C++看起来比较复杂,但是深入其中你会发现C++是那么优美而富有哲 ...

  6. Python学习---django之admin简介

    Django之admin简介 参考文献:http://www.admin10000.com/document/2220.html   Djaogo为什么url可以匹配url.py里面的路径呢? 我们打 ...

  7. Linux 下Discuz论坛的搭建

    Discuz论坛的搭建[基于LNMP环境搭建成功后] ##创建BBS数据库在本地/远程服务器 mysql -uroot -proot create database bbs; show databas ...

  8. oracle-记录

    同時查新多个条件的数量 select sum(DECODE(trim(t.ASSESSED_RESULT),'维持',1,0)) maintainNum, sum(DECODE(trim(t.ASSE ...

  9. Oracle密码过期the password has expired解决办法

    oracle 出现the password has expired这个问题,今天突然发现项目访问不了,一查发现用不了,也登不进去, 这个问题由是Oracle11g密码过期的原因导致的 调试Web项目的 ...

  10. Bean Definition从加载、解析、处理、注册到BeanFactory的过程。

    为了弄清楚Bean是怎么来的,花费了大把功夫,现在要把Bean Definition的加载.解析.处理.注册到bean工厂的过程记下来.这只是bean definition 的加载.解析.处理.注册过 ...